linux之基本操作命令
常用命令
1、 cd命令 功能说明:切换目录。
举 例:
切换到根目录 :cd / 返回上一级目录:cd .. 返回上次操作的目录: cd - 进入usr目录: cd /usr 进入usr下的bin目录 cd /usr/bin 查看当前所在目录:pwd(详见27)
2、 ls命令 功能说明:列出目录内容。
举 例:
列出/usr目录的文件和目录的信息(首先cd命令进如usr目录):ls,ls -l(以列的方式进行展示,简写:ll);最常用方式 ls –ltr
3、 cat命令 功能说明:查看小文件内容。
举 例:
查看test.txt 文件内容 :cat test.txt ,cat -n test.txt(输出内容+行号);
创建文本并输入内容:第一步:cat > demo.txt 第二步:输入内容 Enter 第三步: Ctrl+C (如果文件之前有内容,会被覆盖)
4、 chmod命令 功能说明:修改文件或目录权限。
举 例:修改test.sh 为自己可执行:
chmod u+x test.sh (给目前的用户增加修改权限(+x))
chmod u-x test.sh (给目前的用户减少修改权限(-x))
5、 chown命令 功能说明:变更文件或目录的拥有者或所属群组。
举 例:修改test.txt 属主为mysql :chown mysql:mysql test.txt
6、 cp命令 功能说明:拷贝文件。 (相当于Ctrl+C Ctrl+V 重命名)
举 例:拷贝文件test.sh 为 test.sh_bak:cp test.sh test.sh_bak
7、 mv命令 功能说明:移动或更名现有的文件或目录。 (相当于Ctrl+X Ctrl+V)
举 例:移动 test.sh到/bin目录下:mv test.sh /bin/
8、 diff命令 功能说明:对比文件差异。
举 例:对比文件test.sh test.sh_bak 是否有差异diff test.sh test.sh_bak
9、 find命令 功能说明:查询文件。
举 例:
查询本目录(当前目录)下面的test.txt:find . -name test.txt
查询根目录下面的test.txt:find / -name test.txt
10、rm命令 功能说明:删除文件或目录。
举 例:删除文件test.sh :rm test.sh
11、touch命令 功能说明:创建一个空的文件。(创建文件夹或目录 makdir,详见30)
举 例:创建一个空的test.txt文件:touch test.txt
12、which命令 功能说明:在环境变量$PATH设置的目录里查找符合条件的文件。
举 例:查询find命令在那个目录下面:which find
13、ssh命令 功能说明:远程安全登录方式。
举 例:登录到远程主机:ssh ${IP} ssh 123.56.114.110
14、grep命令 功能说明:查找文件里符合条件的字符串。
举 例:从test.txt文件中查询test的内容:grep test test.txt
15、wc命令 功能说明:统计行。
举 例:统计test.txt文件有多少行:wc -l test.txt
16、date命令 功能说明:查询主机当前时间。 (date命令后 可以添加显示格式)
举 例:查询主机当前时间:date
17、exit命令 功能说明:退出命令。
举 例:退出主机登录:exit
18、kill命令 功能说明:杀进程。 (查找进程,详见20)
举 例:杀掉test用户下面的所有进程:ps -ef | awk ‘$1==”test” {print $2}’ | xargs kill -9
19、id命令 功能说明:查看用户。
举 例:查看当前用户:id ;查询主机是否有test用户:id test
20、ps命令 功能说明:查询进程情况。
举 例:
查看所有进程:ps -ef
查询test.sh进程:ps -ef | grep test.sh
查看nginx进程: ps -ef | grep nginx
21、sleep命令 功能说明:休眠时间。
举 例:休眠60秒 :sleep 60
22、uname命令 功能说明:查询主机信息。
举 例:查询主机信息:uname -a
23、passwd命令 功能说明:修改用户密码。
举 例:使用root修改test用户的密码:passwd test
24、ping命令 功能说明:查看网络是否通。
举 例:查询本主机到远程IP的网络是否通:ping ${IP}
25、df命令 功能说明:查看磁盘空间使用情况。
举 例:查看主机的空间使用情况 :df -h
26、echo命令 功能说明:标准输出命令。
举 例:
对变量test进行输出:echo $test 如:输出linux当前编码:echo $LANG
echo 'Hello World'
27、pwd命令 功能说明:查询当前所在目录。
举 例:查询当前所在目录:pwd
28、head命令 功能说明:查看文件的前面N行。 举
例:查看test.txt的前10行:head -10 test.txt
29、tail命令 功能说明:查看文件的后面N行。
举 例:查看test.txt的后10行:tail -10 test.txt
30、mkdir命令 功能说明:创建目录。(即创建文件夹)
举 例:创建test目录:mkdir test
31、man命令 功能说明:查看某个命令的参数选项,查看完毕后点击q返回 举例:查看ls命令的后面可以携带哪些参数选项: man ls (同ls --help,查看ls命令的参数)