标签:目标 dir 大于 doc pat min 组合 nbsp height
这里的常用命令指的是编程c/c++与shell程序常用到的linux命令。
8/24/2017 整理一遍常用命令,希望提高Linux编程的效率
正文如下:
cd /root/Docements # 切换到目录/root/Docements cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 cd ../path # 切换到上层目录中的path目录中,“..”表示上一层目录
-ls l #以长数据串的形式列出当前目录下的文件及文件数据 -ls IR #以长数据串的形式列出当前目录下的所有文件
find [PATH] [option] [action] #与时间有关的参数: -mtime n :n为数字,意思为列出在n天之前的一天内被改动的文件 -mtime +n :列出在n天之前(不含n天本身)被改动的文件 -mtime -n :列出在n天之内(含n天本身)被改动的文件 # 例如: find /root -mtime 0 # 在当前目录下查找今天之内有改动的文件 #与用户或用户组有关的参数 -user name :列出所有者名为name的所有文件 -group name :列出用户组名为name的所有文件 -uid n :列出所有者ID为n的所有文件 -gid n : 列出用户组名为n的所有文件 #例如: find /home/bw98/Practice -user bw98 #列出该路径的目录中所有者名为bw98的所有文件 #与文件权限或名称有关的参数 -name FileName :查找文件名为FileName的文件 -size [+/-]SIZE :查找当前目录下大于/小于SIZE的文件 -perm mode :查找当前目录下权限数值为mode的文件 #例如: find . -name 1 #查找当前目录下文件名为1的文件 find . -perm 700 #查找当前目录下文件权限为700的文件 find . -size +12M #查找当前目录下文件大小大于12M的文件
-a #连同文件特性一起复制 -p #连同文件属性一起复制,而不用默认方式,与-a类似,常用于备份 -i #若目标目录存在同名文件,则在覆盖时会询问 #例如 cp -a file1 file2 #连同文件特性,把file1复制成文件file2 cp file1 file2 file3 dir #把file1 file2 file3这三个文件复制到目录dir中
-f #force,强制移动而不再询问是否重名 -i #若重名,则询问 -u #若重名,当且仅当要移动的文件比目标文件新的时候,才会更新 #例如 mv file1 file2 file3 dir #把file1 file2 file3 移动到目录dir中 mv file1 file2 #将file1重命名为file2 #注:该命令可以把一个文件或多个文件一次移动一个文件夹中,但是最后一个目标文件一定要是“目录”。
-f #force,忽略不存在的文件,不会出现警告 -i #重名时会询问是否覆盖 -r #递归删除,常用于目录的删除 #例如 rm -i file #删除名称为file的文件,有重名文件时会询问是否覆盖 rm -fr dir #强制删除目录dir中的所有文件
-A #显示所有进程 -a #显示不与terminal相关的所有进程 -u #有效用户的相关进程 -x #一般与-a一起用,显示较完整的信息 -l #较长,较详细地将PID的信息列出 #通常情况下我们只需要记录相关参数搭配即可,例如 ps aux #查看系统所有进程数据 ps ax #查看不与termi相关的所有进程数据 ps -lA # 查看系统所有的进程数据 ps axjf # 查看连同一部分进程树状态
标签:目标 dir 大于 doc pat min 组合 nbsp height
原文地址:http://www.cnblogs.com/Bw98blogs/p/7421162.html