访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

测试常用Linux命令

时间:2019-07-30

linux常用shell命令_linux常用命令_linux命令vi进入后命令

返回上两级目录: cd ../..

进入个人的主目录: cd ~

mkdir

功能说明:创建目录

举 例:创建test目录:mkdir test

rmdir

功能说明:删除一个空目录

举 例:删除test目录,rmdir test。rmdir -p test1/test2-p表示连同子目录一起删除

touch

功能说明:创建一个空文件

举 例:创建一个空的test.txt文件:touch test.txt

cat

功能说明:查看小文件内容

举 例:查看test.txt 文件内容 :cat test.txt

并且显示行号:cat -n test.txt

往文件中添加内容(如果文件不存在,会创建文件):cat > test.txt

tac

功能说明:反向显示文档内容,由最后一行到第一行反向在屏幕上显示出来,cat和tac相反

chmod

linux常用命令_linux常用shell命令_linux命令vi进入后命令

功能说明:修改文件或目录权限。

举 例:修改test.sh为自己可执行:chmod u+x test.sh

u表示User,是文件的所有者;g表示跟User同Group的用户;o表示Other,即其他用户;a表示ALL,所有用户

cp

功能说明:拷贝文件

举 例:拷贝文件test.sh 为 test.sh_bak:cp test.sh test.sh_bak

mv

功能说明:移动或更名现有的文件或目录

举 例:移动 test.sh到子目录t下:mv test.sh ./t/;mv test test1,将test的名称更名为test2

几个重要的参数:

-f :force 强制的意思,如果目标已经存在,不会询问而直接覆盖

-i :若目标 已经存在时linux常用命令,就会询问是否覆盖

-u :若目标已经存在,且 source 比较新,才会更新 (update)

rm

功能说明:删除文件或目录。

举 例:删除文件test.sh :rm test.sh

find

功能说明:查询文件

举 例:查询本目录下面的test.txt:find ./ -name test.txt

linux常用shell命令_linux命令vi进入后命令_linux常用命令

which

功能说明:在环境变量$PATH设置的目录里查找符合条件的文件

举 例:查询sh命令在那个目录下面:which sh

grep

功能说明:查找文件里符合条件的字符串

举 例:从/etc/passwd文件中查询ztzh的内容: grep ztzh /etc/passwd

/etc/passwd文件格式:

字段 含义

用户名 用户登录系统时使用的用户名

密码 密码位

UID 用户标识号

GID 缺省组标识号

注释性描述 例如存放用户全名等信息

宿主目录 用户登录系统后的缺省目录(家目录)

命令解释器 用户使用的Shell,默认为bash

wc

功能说明:统计行

举 例:统计/etc/passwd文件有多少行:wc -l /etc/passwd

head

linux常用命令_linux命令vi进入后命令_linux常用shell命令

功能说明:查看文件的前面N行。

举 例:查看passwd的前2行:head -2 passwd

tail

功能说明:查看文件的后面N行

举 例:查看passwd的后2行:tail -2 passwd

cut

功能说明:提取列

举 例:截取出/etc/passwd的第一列和第三列: cut -d ':' -f 1,3,6 /etc/passwd

截取/etc/passwd文件从第二个字符到第九个字符: cut -c 2-9 /etc/passwd

awk

功能说明:提取列

举 例:截取出/etc/passwd的包含ztzh的第一列和第三列: cat /etc/passwd |grep ztzh| awk -F ':' '{print $1,$3}'

 上一个教程:linux sv命令