Linux常用操作命令
常用指令
ls
显示文件或目录
-l
列出文件详细信息 l(list)
-a
列出当前目录下所有文件及目录,包括隐藏的 a(all)
mkdir
创建目录
-p
创建目录,若无父目录,则创建p(parent)
cd
切换目录
touch
创建文件
echo
在命令行中输出文字
echo [ -n ] 字符串
其中选项n表示输出文字后不换行;
cat
查看文件内容
cat -n filename
编行号输出文件内容
cp
拷贝文件或目录
mv
移动或重命名
rm
删除文件
-r
递归删除,可删除子目录及文件-f
强制删除
find
在文件系统中搜索某文件
wc
统计文本中行数、字数、字符数
-l
统计行数-m
统计字符数-w
统计字数
grep
搜索过滤
ls -l | grep '^a'
通过管道过滤输出的内容,只显示以a开头的行。grep 'test' aa bb cc
显示在aa,bb,cc文件中匹配test的行
rmdir
删除空目录
tree
树形结构显示目录
pwd
显示当前目录
head、tail
显示文件头、尾内容
head -n 5 file
显示文件前5行内容head -n -5 file
显示文件除了最后5行的全部内容tail -n 5 test.log
显示文件末尾5行内容tail -f test.log
循环查看文件内容tail -n +5 log2014.log
从文件第5行开始显示文件内容
系统管理命令
系统管理命令ps
当前运行的进程
top
动态的显示进程信息
df
查看磁盘大小 df -h
带有单位显示磁盘信息
ifconfig
查看网络情况
netstat
显示网络状态信息
clear
清屏
kill
杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。
关机/重启机器
shutdown
-r
关机重启-h
关机不重启now
立刻关机
halt
关机
reboot
重启
vim使用
vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。
命令模式下:
:q
退出:q!
强制退出:wq
保存并退出:set number
显示行号:set nonumber
隐藏行号
##文件权限管理
###三种基本权限
R
读 数值表示为4W
写 数值表示为2X
可执行 数值表示为1
###更改权限sudo chmod [u所属用户 g所属组 o其他用户 a所有用户] [+增加权限 -减少权限] [r w x] 目录名
例如:有一个文件filename,权限为“-rw-r----x
” ,将权限值改为”-rwxrw-r-x
“,用数值表示为765
sudo chmod u+x g+w o+r filename
或sudo chmod 765 filename