[收藏]Linux 常用命令
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为改变文件权限。在linux中,一个文件上有可读(r)可写(w)可执行(x)三种模式,分别针对该文件的拥有者(onwer)、同组者(group),和其他人(other)。一个文件如果改成可执行模式则系统就将其视为一个可执行文件,而一个目录的可执行模式代表使用者有进入该目录之权利。chmod就是用来变更一些文件的模式,其使用方式如下:
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 |
删除前一个字符 |
转载于:https://www.cnblogs.com/sunson/archive/2013/04/26/3044416.html
[收藏]Linux 常用命令相关推荐
- LINUX常用命令(基础)
LINUX常用命令(基础) 收藏LINUX常用命令(基础) 1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可 ...
- 史上最全的Linux常用命令汇总①收藏这一篇就够了!(超全,超详细)
史上最全的Linux常用命令汇总①(超全面!超详细!)收藏这一篇就够了! Linux命令基础 Shell Linux命令分类 Linux命令行的格式 编辑Linux命令行的辅助操作 获取命令帮助的方法 ...
- Linux手册大合集,收藏!Linux常用命令合集
收藏!Linux常用命令合集 1. 帮助命令 1.1 man 命令名称,man 的意思是 manual,即手册,对于大多数命令都可以使用这个命令来查看其使用的方法. 1.2 help 命令名称 或者 ...
- 收藏!Linux 常用命令合集
收藏!Linux常用命令合集 1. 帮助命令 1.1 man 命令名称,man 的意思是 manual,即手册,对于大多数命令都可以使用这个命令来查看其使用的方法. 1.2 help 命令名称 或者 ...
- 来不及解释!Linux常用命令大全,先收藏再说
摘要:Linux常用命令,很适合你的. 一提到操作系统,我们首先想到的就是windows和Linux.Windows以直观的可视化的方式操作,特别适合在桌面端PC上操作执行相应的软件.相比较Windo ...
- 超详细的Linux常用命令锦集,推荐收藏!!!【持续更新】
目录 Linux系统简介 Linux常用命令大全 一.系统操作相关命令 1.系统信息处理 2.系统重启及关机 二.文件操作相关命令 1.文件及目录操作 2.文件搜索操作 3.文件挂载系统 4.文件权限 ...
- Linux字符设备重命名,【收藏】Linux常用命令全称及讲解(五)
今天小编 要跟大家分享的文章是关于Linux常用命令全称及讲解(五).从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多,让我们来看看这些常用命令对应的全称吧!小编精心 ...
- linux touch命令 全称,【收藏】Linux常用命令全称及讲解(八)
今天小编要跟大家分享的文章是关于Linux常用命令全称及讲解(八).从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多,让我们来看看这些常用命令对应的全称吧!小编精心整 ...
- Linux 常用命令——超详细(建议收藏)
Linux Linux 一.系统目录结构 1. / :根 2. /bin :用户二进制文件 3. /sbin :系统二进制文件 4. /etc :配置文件 5. /dev :设备文件 6. /proc ...
最新文章
- Python天天美味(35) - 细品lambda
- 为什么不推荐使用uuid或者雪花id作为主键?
- mysql 基于c_linux-基于MYSQL的C程序实践
- asp创建mysql表_asp创建数据库表
- iOS基础篇非运行状态——应用启动场景介绍
- window 日志清除
- Cloudera完善企业数据云愿景,新品进一步扩展无处不在的云体验
- css 不规则边角_如何实现带有边角的CSS边框
- 相对路径和绝对路径_linux系统中的绝对路径和相对路径
- Dubbo与Spring Cloud
- 设计模式之单例模式8种实现方式,其三:懒汉式(线程不安全)
- oracle表空间名字忘了,忘记Oracle用户名密码、及表空间对应的数据库文件地址
- 绝对定位实现漂浮工具条停靠在内容旁边
- pandorabox开启ssr_潘多拉固件开启UPNP的方法(图文教程)
- Eternal机器人指令大全
- java上传zip_JAVA 上传ZIP,RAR文件并解压
- 免备案二级不死域名制作教程大全
- 探索的动机: 爱因斯坦于1918年4月的讲话
- python录入数据至ppt_利用Python进行数据分析之 数据加载.ppt
- SAS卡,RAID卡,HBA卡区别与联系
热门文章
- JAVA I/O基本操作
- 牛客网暑期ACM多校训练营(第三场): C. Chiaki Sequence Reloaded(数位DP)
- bzoj 3374: [Usaco2004 Mar]Special Serial Numbers 特殊编号
- bzoj 2427: [HAOI2010]软件安装(Trajan+树形DP)
- ZOJ 3988 2017CCPC秦皇岛 H:Prime Set(二分匹配)
- bzoj 1626: [Usaco2007 Dec]Building Roads 修建道路(最小生成树)
- 求字符串长度(复习)
- 贺利坚老师汇编课程51笔记:MUL乘法指令
- 第十二章课下测试补交博客
- Min(BZOJ 1441)