linux常用指令简介
上一篇 /
下一篇 2013-07-16 18:45:02
/ 个人分类:linux
linux常用指令简介
linux常用指令集列表(持续更新):
cd ls pwd su du rm cp mv
> >> | sort find cat more
less top ps free df wget uname
grep tar kill wc chmod chown adduser
mkdir touch crontab date type/which reboot
halt shutdown split diff mount umount
fdisk passwd ssh scp rcp sync rsync
samba ifconfig netstat ping man sleep alias
sed ulimit clear uniq awk
cd切换目录
常用参数:
~回到用户主目录
..返回上级目录
ls列表方式查看指定目录下的文件和文件夹
常用参数:
-l list,列出指定目录下的所以文件和文件夹
-t time,按时间排列
-a all,包括隐藏文件,隐藏文件前带.
pwd查看当前所在目录位置
su切换登录用户
用法: su [username]
du显示目录或文件的大小,占用磁盘空间
使用方式:
du [options] [目录或文件]
常用参数:
-h或--human-readable以K,M,G为单位,提高信息的可读性
-s或--summarize仅显示总计
rm删除文件和目录
使用方式:
rm [options] source..
常用参数:
-r递归删除目录和文件,强制删除
-f force不论文件是否存在,不用提示
cp复制文件
使用方式:
cp [options] source dest(目的对象)
cp [options] source.. directory
cp aaa bbb复制aaa并更名为bbb
常用参数:
-r递归拷贝文件夹里的内容
-f如果目标文件夹有同名文件,先删除再拷贝
mv移动文件,文件重命名,剪切文件
使用方式:
mv [options] source dest
mv [options] source.. directory
mv aaa bbb aaa重命名为bbb
>和>>重定向
>把标准输出写入到指定文件,从文件头开始,会覆盖原文件
>>把标准输出写入到指定文件,从文件尾开始,追加到原文件之后
|管道,导流,把标准输出导入到标准输入
使用方式:
ps aux | grep mysql >>a.log
sort对文本文件内容排序,以行为单位
使用方式:
sort [options][文件]
常用参数:
-m或--merge合并
-r或--reverse反序排列
-u或--unique去重
-n按数值排序
-k按指定列排序
-t指定列分隔符
eg: sort -n -t "/" -k 3 filea文件以/分割的第3列按数值排序
-b忽略每行前面的空白部分,从第一个可见字符开始比较
find在目录层级里查找文件和内容,可以指定名称、类别、时间、大小、权限等组合,只有完全相符的才会被列出来
使用方式:
find expression(表达式)
find . -type f 表示查找当前目录及其子目录下类型是f的档案( .表示当前目录)
常用参数:
-mount, -xdev :只检查和指定目录在同一个档案系统下的档案,避免列出其它档案系统中的档案
-amin n :在过去n分钟内被读取过
-anewer file :比档案file更晚被读取过的档案
-atime n :在过去n天过读取过的档案
-cmin n :在过去n分钟内被修改过
-cnewer file :比档案file更新的档案
-ctime n :在过去n天过修改过的档案
-empty :空的档案
-gid n or -group name : gid是n或是group名称是name
-ipath p, -path p :路径名称符合p的档案,ipath会忽略大小写
-type f类型是f的档案
-name filename名称是filename的档案
-size n大小是n单位的档案,b代表512位元组的区块,c表示字元数,k表示kilo bytes,w是二个位元组
cat把文件内容串连后传到标准输出
使用方式:
cat file1 file2 >>file3把文件1 2内容追加到3中
常用参数:
-n或--number由1开始对所有输出的行数编号
-b或--number-nonblank和-n相似,只不过对于空白行不编号
-s或--squeeze-blank当遇到有连续两行以上的空白行,就代换为一行的空白行
more类似cat,会逐页显示方便阅读,按空白键pagedown,按b(back)键pageup,而且还有搜寻字串的功能(与vi相似)
less与more相似,允许使用者往回卷动以浏览已经看过的部份
主要参数:
-p回到file第一行
-b前一页pageup
-backspace下一页pagedown
top任务管理器,实时显示进程状态,cpu使用情况等
ps 显示瞬时进程的动态,内容与top差不多.
包括:pid,user,%cpu(cpu使用率),%mem(内存使用率),VSZ(虚拟内存占用大小),stat(状态),start(启用时间),time(执行时间),command(所执行的指令)
主要参数:
-aux
收藏
举报
TAG: