linux命令

ls:显示文件和目录列表(list)
常用参数:
-l    (long)
-a    (all)注意隐藏文件、特殊目录.和..   
-t    (time)

内部命令:属于Shell解析器的一部分
cd    切换目录(change directory)
pwd    显示当前工作目录(print working directory)
help    帮助

外部命令:独立于Shell解析器之外的文件程序

ls    显示文件和目录列表(list)
mkdir    创建目录(make directoriy)
cp    复制文件或目录(copy)

查看帮助文档
内部命令:help + 命令(help cd)
外部命令:man + 命令(man ls)


操作文件或目录常用命令
pwd    显示当前工作目录(print working directory)
touch    创建空文件                                    
mkdir    创建目录(make directoriy)
-p    父目录不存在情况下先生成父目录 (parents)            
cp    复制文件或目录(copy)
-r    递归处理,将指定目录下的文件与子目录一并拷贝(recursive)     
mv    移动文件或目录、文件或目录改名(move)
rm    删除文件(remove)
-r    同时删除该目录下的所有文件(recursive)
-f    强制删除文件或目录(force)
rmdir    删除空目录(remove directoriy)
cat    显示文本文件内容 (catenate)
more、less 分页显示文本文件内容
head、tail查看文本中开头或结尾部分的内容
head  -n  5  a.log 查看a.log文件的前5行
tail  -f  b.log 循环读取(fellow)

常用命令
wc 统计文本的行数、字数、字符数(word count)
-m 统计文本字符数
-w 统计文本字数
-l 统计文本行数
find 在文件系统中查找指定的文件
find /etc/ -name "aaa"
grep 在指定的文本文件中查找指定的字符串
ln 建立链接文件(link)
-s 对源文件建立符号连接,而非硬连接(symbolic)
top 显示当前系统中耗费资源最多的进程
ps 显示瞬间的进程状态
-e /-A 显示所有进程,环境变量
-f 全格式
-a 显示所有用户的所有进程(包括其它用户)
-u 按用户名和启动时间的顺序来显示进程
-x 显示无控制终端的进程
kill 杀死一个进程
kill -9 pid
df 显示文件系统磁盘空间的使用情况
du 显示指定的文件(目录)已使用的磁盘空间的总
-h文件大小以K,M,G为单位显示(human-readable)
-s只显示各档案大小的总合(summarize)
free 显示当前内存和交换空间的使用情况
netstat 显示网络状态信息
-a 显示所有连接和监听端口
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-p 显示建立相关链接的程序名
ifconfig 网卡网络配置详解
ping 测试网络的连通性

备份压缩命令
gzip 压缩(解压)文件或目录,压缩文件后缀为gz
bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2
tar 文件、目录打(解)包

命令格式:gzip [选项] 压缩(解压缩)的文件名
-d将压缩文件解压(decompress)
-l显示压缩文件的大小,未压缩文件的大小,压缩比(list)
-v显示文件名和压缩比(verbose)
-num用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6

命令格式:bzip2 [-cdz] 文档名
-c将压缩的过程产生的数据输出到屏幕上
-d解压缩的参数(decompress)
-z压缩的参数(compress)
-num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6

tar命令
-c 建立一个压缩文件的参数指令(create)
-x 解开一个压缩文件的参数指令(extract)
-z 是否需要用 gzip 压缩
-j 是否需要用 bzip2 压缩
-v 压缩的过程中显示文件(verbose)
-f 使用档名,在 f 之后要立即接档名(file)

关机/重启命令
shutdown系统关机
-r 关机后立即重启
-h 关机后不重新启动
halt 关机后关闭电源
reboot 重新启动

VIM文本编辑器
插入命令
i 在光标前插入
I 在光标当前行开始插入
a 在光标后插入
A 在光标当前行末尾插入
o 在光标当前行的下一行插入新行
O 在光标当前行的上一行插入新行

定位命令
:set nu 显示行号
:set nonu 取消显示
gg 到文本的第一行
G  到文本的最后一行
:n 到文本的第n行

删除命令
x    删除光标所在处字符
nx    删除光标所在处后的n个字符
dd    删除光标所在行。ndd删除n行
ndd    删除n行
dG    删除光标所在行到末尾行的所以内容
D    删除光标所在处到行尾的内容
:n1,n2d    删除指定范围的行

替换和取消命令
u         undo,取消上一步操作
Ctrl + r     redo,返回到undo之前
r        替换光标所在处的字符
R        从光标所在处开始替换,按Esc键结束


快捷键
ctrl + c    (停止当前进程)
history        (查看命令历史)
ctrl + l    (清屏,与clear命令作用相同)
Shift+ zz    保存退出,与“:wq”作用相同
v        进入字符可视模式
V或Shift + v    进入行可视模式
Ctrl + v    进入块可视模式


配置文件
保存用户信息的文件:/etc/passwd
保存密码的文件:/etc/shadow
保存用户组的文件:/etc/group
保存用户组密码的文件:/etc/gshadow
用户配置文件:/etc/default/useradd



posted @ 2015-11-21 18:39  septemberlxc  阅读(100)  评论(0编辑  收藏  举报