Linux常用操作命令

  1. 常用指令
  2. 系统管理命令
  3. 关机/重启机器
  4. vim使用

常用指令

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     读     数值表示为4
W     写     数值表示为2
X     可执行     数值表示为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