[收藏]Linux 常用命令
2013-04-26 11:16
183 查看
Linux常用命令
命令 | 解释 | 用法 | 举例 |
ls | 显示某一个目录下的内容(文件和目录) | 用法: ls 或者ls 目录 ls后为空时表示显示当面目录下的内容。可以在ls后面加上所要查看的目录路径名称 | ls ls / ls /home/ ls /etc/sysconf |
ls -l | 详细显示 | 用法:ls –l 或者 ls –l 目录 注:l为字母,不是数字1。 | ls -l ls –l /home |
ls -a | 显示所有的文件 | 用法:ls –a 或者 ls –a 目录 以.开始的文件为隐藏文件,此时也会显示,其他情况下不显示 | ls –a ls –la /etc/ |
cp | 复制文件 | 用法:cp 原文件 目标文件 注:文件可以加上路径名 | cp /home/lion/test1 /home/lion/test/test2 |
cp -r | 复制整个目录 | 用法:cp –r 原目录 目标目录 注:目录下的所有文件都会复制 | cp /home/lion/mjli /home/lion/test/mjli2 |
mv | 移动文件或者目录 | 和cp用法类似,但是移动后,原文件或者目录不存在。 注:移动目录时不用-r参数 | mv /home/lion/test1 /home/lion/test2 mv /home/lion/mjli /home/lion/mjli2 |
touch | 创建文件 | 用法:touch 文件名 | touch /home/lion/test1 |
mkdir | 创建目录 | 用法:mkdir 目录名 | touch /home/lion/mjli |
rm | 删除文件 | 用法:rm 文件名 | rm /home/lion/test1 |
rm -r | 删除目录 | 用法:rm –r 目录名 | rm –r /home/lion/mjli2 |
rmdir | 删除空的目录 | 用法:rmdir 目录名 注:此目录必须为空,否则无法删除 | rmdir /home/lion/mjli2 |
cd | 改变目录路径 | 用法:cd 目录名 | cd /etc cd /home/lion |
cd .. | 到上一层目录中 | 用法:cd .. | cd .. |
cd / | 到根目录下 | 用法:cd / | cd / |
pwd | 显示当前的目录路径 | 用法:pwd | pwd |
cat | 查看文件内容 | 用法:cat 文件名 | cat /home/lion/test1 |
more | 查看较长内容的文件 | 用法:more 文件名 注:more可以和别的命令连用,如 ls –l | more 注:在显示中, 按空格键滚动一页,按回车键滚动一行,按q键退出 | ls –l | more more /home/lion/test2 |
less | 查看较长内容的文件 | 与more用法类似。 在显示中,按y可以向上滚动一行 | less /home/lion/test2 |
ps aux | 查看系统的进程 | 注意:参数aux最好一起使用 | ps aux |
kill -9 | 杀死进程 | 用法:kill -9 PID 注:PID(进程ID)可由ps aux命令来获取 | kill -9 1231 |
w | 显示在线用户信息 | 用法:w 注:比命令who的信息详细 | w who |
top | 显示系统任务信息,包括cpu、内存等 | 用法:top | top |
mesg | 是否接受其他人的write信息 | 用法:mesg y或者mesg n 注:y为接受,n为不接受。 | mesg y mesg n |
write | 传送信息给其他用户 | 用法: write 用户 或者 write 用户 TTY。 注:TTY用于有区别多个同样的用户,可由w命令来获取。 | write lion write lion pts/2 |
passwd | 修改密码 | 用法:passwd 注:超级用户可修改其他用户密码,此时为passwd 用户 | passwd |
du | 显示目录下的各个文件的占用磁盘情况(包括子目录下文件) | 用法:du 目录名 注:无目录名时为当前目录 | du du /home/lion |
du -s | 显示目录下的所有文件的大小 | 用法:du –s 目录名 注:无目录名时为当前目录 | du –s du –s /home/lion |
date | 显示系统日期和时间 | 用法:date | date |
uptime | 显示系统运行时间 | 用法:uptime | uptime |
clear | 清除当前屏幕 | 用法:clear | clear |
wc | 统计文件,给出文件的行数、字数、字符数 | 用法:wc 文件名 | wc /home/lion/test1 |
grep | 过滤文本 | 和其他命令连用,如 ls |grep sring为只显示具有string的行 cat 文件名|grep string为只显示文件中具有string的行 | ls –l|grep string cat /home/lion |grep hehe ps aux|grep test1 |
grep –n | 过滤文本,把所找到的行在行前加上行号列出 | 用户与grep类似,加上参数即可 | ls –l|grep –n string ps aux|grep -n test1 |
grep –v | 过滤文本,把不包含给定string的行列出 | 用户与grep类似,加上参数即可 | ls –l|grep –v string ps aux|grep –v test1 |
grep string -r | 搜索文本 | 用法:grep string –r 目录名 在给定目录下搜索所有文件中含有string的行 注:也可加-n –v参数。 | grep string –r / grep hehe –r /home/lion |
df | 查看系统硬盘信息 | 用法:df | df |
free | 查看系统内存信息 | 用法:free | free |
ping | 查看与对方机器是否连接 | 用法:ping IP地址或者域名 | ping bbs.ustc.edu.cn ping 202.38.64.1 |
ifconfig | 查看系统网卡信息 | 用法:ifconfig 注:一般用户用 /sbin/ifconfig | ifconfig ifconfig|more |
route | 查看系统的路由信息 | 用法:route 注:一般用户用 /sbin/route | route |
echo | 回应输入内容 | 用法:echo string 注:结果将显示string | echo hello echo hehe |
whoami | 显示当前正在进行操作的用户名 | 用法:whoami | whoami |
exit | 退出登录系统 | 用法:exit | exit |
chmod | 见下面说明 | ||
ctrl+C | 中止程序执行 | 用法:ctrl+C | ctrl+C |
ctrl+D | 退出系统 | 用法:ctrl+D | ctrl+D |
halt | 关闭计算机 | 用法:halt | halt |
reboot | 重启计算机 | 用法:reboot | reboot |
chmod [-R] mode 文件名
-R将所有子目录及文件改为你所要改成的模式。
其中模式即可以用数字表示也可以用字母表示,分别表示如下:
(1)数字
按照拥有者、同组者、其他人的顺序,给出一个三位的数字,r为4,w为2,x为1,例如 765 第一个数字7表示拥有者具有r+w+x的权限(7=4+2+1),第二个数字6表示同组者具有r+w权限(6=4+2),第三个数字5表示其他人具有r+x权限(5=r+x)。
用法: chmod 765 文件名
可将其中的数字更改为所需要的权限即可。
(2)字母
用法:chmod [ugo]+/-[rwx] 文件名
例如:chmod u+r /home/lion/test1 chmod ug+rx /home/lion/mjli/hello.com
其中[]可以同时出现,其意义分别如下:
+或者- | r | w | x |
u | u+r, u-r表示拥有者拥有或者取消可读权限 | u+w, u-w表示拥有者拥有或者取消可写权限 | u+x, u-x表示拥有者拥有或者取消可执行权限 |
g | g+r, g-r表示同组者拥有或者取消可读权限 | g+w, g-w表示同组者拥有或者取消可写权限 | g+x, g-x表示同组者拥有或者取消可执行权限 |
o | o+r, o-r表示其他人拥有或者取消可读权限 | o+w, o-w表示其他人拥有或者取消可写权限 | o+x, o-x表示其他人拥有或者取消可执行权限 |
解释 | |||
> | 输出由屏幕重定向到文件中,文件原来内容被清空 | 用法:命令 > 文件名 注:命令可以为以上的命令,文件名可有目录路径 | ls –l > /home/lion/lsresult |
>> | 输出由屏幕重定向到文件的末尾中,文件原来内容被保留 | 类似 >,只是保留了原文件的内容。 | ls –l >> /home/lion/lsresult |
< | 输入重定向,由文件的内容代替键盘输入 | 用法:命令 < 文件名 注:命令可以为以上的命令,文件名可有目录路径 | wc < /home/lion/hehe |
| | 连接两个命令(前一个命令的结果作为后一个命令的输入) | 用法:命令 | 命令 | ls –l | more ls | grep hello ls | wc |
. | 当前目录 | 用法:./文件或者目录 | ls ./ cp /home/lion/mjli ./test/ |
.. | 上一目录 | 用法:../文件或者目录 | cd .. cp ../test1 ./home/lion/ |
& | 命令作为后台命令执行 | 用户:命令 & | gw03 test & |
编辑文件vi命令用法
模式转换:命令模式下的命令:
命令 | 解释 | 命令 | 解释 |
:x | 保存之后退出 | a | 在当前位置之后添加 |
:wq | 保存之后退出 | i | 在当前的位置前面插入 |
:w | 保存文件 | o | 在当前行的下面建一个新行 |
:q | 退出 | O | 在当前行的上面建一个新行 |
:q! | 不存盘就退出 | 数字G | 跳至第“数字”行(无数字时跳到文件末尾) |
:set number | 在每行开始显示行数 | 数字yy | 复制多少行(无数字时复制光标行) |
h | 光标左移 | 数字dd | 删除多少行(无数字时删除光标行) |
j | 光标下移 | p | 在当前行的下面粘贴 |
k | 光标上移 | u | 撤消上一次的命令操作(可撤销多次操作) |
l | 光标右移 | D | 从光标位置删除到本行行末 |
0 | 光标移到本行的开头 | x | 删除当前字符 |
$ | 光标移到本行的末尾 | X | 删除前一个字符 |
相关文章推荐
- 日常整理linux常用命令大全(收藏)
- linux常用命令收藏
- linux的常用命令--值得收藏哦
- 收藏 | Linux常用156个命令汇总!
- Linux 视频设备驱动V4L2最常用的控制命令使用说明(1.02)以及我收藏的网址
- Linux下常用的压缩解压命令[收藏]
- linux常用命令-个人收藏
- Linux常用命令收藏
- 收藏 | Linux常用156个命令汇总!
- Linux 最常用命令 分类: B3_LINUX 2012-10-13 11:23 663人阅读 评论(0) 收藏
- linux常用命令收藏
- 写得蛮好的linux学习笔记二-常用命令(收藏)
- Linux常用查看硬件设备信息命令大全(值得收藏)
- linux的常用命令---值得收藏哦
- linux常用命令收藏
- Linux下Docker对Web应用的自动化打包和发布,以及.tar文件的导出,常用操作命令大全(收藏)!!!
- Linux 常用命令大全【收藏】
- linux常用命令收藏
- 常用u-boot命令详解(全) 2 分类: arm-linux-Ubuntu 2013-07-22 16:28 309人阅读 评论(0) 收藏
- Linux常用命令收藏