常用CentOS命令

/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令

/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
/dev : dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
/etc:这个目录用来存放所有的系统管理所需要的配置文件和子目录。
/home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
/lib:这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
/usr:这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录。
/usr/bin:系统用户使用的应用程序。
/usr/src:内核源代码默认的放置目录。
/var:这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件
/mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。
opt:这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。
man+命令  命令的帮助文档详情
命令+ --help   简略的帮助
退出帮助 Ctrl+Z
1、增加用户
useradd 用户名
passwd 用户名
2、切换用户
命令:su

3、显示当前目录路径
pwd

4、查看目录下的文件和文件夹
命令:ls
展示所有文件:-a
展示详情:-l

目录有隐藏目录,是以“.”开头,使用-a可以查看

5、查看命令是否起了别名
alias 
例如:
查看别名:alias rm

设置别名:alias ls="ls -a"

6、新建目录

mkdir

7、改变目录
cd
当cd不带任何参数,是默认回到账户的home中
“.”  当前目录

“..”  上一级目录

7、改变目录
cd
当cd不带任何参数,是默认回到账户的home中
“.”  当前目录

“..”  上一级目录

扫描二维码关注公众号,回复: 1652864 查看本文章

8、删除目录
rmdir(目录为空才能删除)
-p 当删除的目录所在的父目录为空时,一并删除

9、创建空文件或修改时间戳
touch
touch +不存在文件名,创建一个空文件
touch +存在文件名,修改时间戳

10、拷贝
cp
-f 强制,会覆盖
-r 递归
-i 提示是否覆盖,建议使用此参数

11、移动和改名
mv

12、删除文件
rm
-i 询问
-r  加此参数,才会删除目录,递归删除
-f  强制。
例如:删除目录,并且目录下的内容一并删除,使用-rf

13、改变文件或目录的权限
chmod
两种使用方法
1、使用字母和操作符来实现变更权限
2、使用数字来设定

chmod使用字母和操作符
操作对象
u 用户;g 同组用户;o 其他用户;a 所有用户
操作符
+ 增加权限;- 取消权限;=赋予给定权限,取消其他权限
权限设置
r 只读;w 可写;x 可执行
文件名
支持通配符(* - 通配符,代表任意字符(0到多个),? - 通配符,代表一个字符)

chmod使用字母和操作符
例子:
假如有aa文件
chmod u+x,g+w a?

chmod使用数字来设定
数字属性,是用3组0-7的八进制表示,其实每组八进制是有三位二进制数字组成的,每位二进制数字对应一个权限。
0 表示没有权限
1 表示可执行
2 表示写权限
4 表示读权限
顺序是 u g o

14、对登录用户发送消息
wall
例如:
wall hello

wall < aa #aa是文件,就是把aa文件内容发送给用户

15、从内存同步硬盘,关闭之前的必须步骤
sync

16、查看内存的使用情况
free
-m 以m为单位统计,默认单位为k

17、系统处理器的状态监视
top
退出监控状态使用ctrl+z

18、查看文件系统的磁盘空间占用情况
df
-a .

19、显示指定目录磁盘空间的使用情况
du
-a 递归显示目录各文件及子孙目录各文件占用的数据块数
-m 千字节为单位显示
-k 千字节为单位显示
-b 字节为单位显示
以块为基本单位,一块=4k,默认是k

20、编辑器
vi
vi+文件名,新建或编辑文件。
分成Command mode和Insert mode

vi的Command mode
1、方向键,移动光标
2、dd,删除23整行,也有剪切功能
3、xdd,删除x行,也有剪切功能,例如3dd
4、u,回复上一个操作
5、x,剪切,删除单个字符
6、p,粘贴
7、按Ctrl+b:屏幕往前移动一页。
8、按Ctrl+f:屏幕往后移动一页。

9、按 G:移动到文章的最后一行。

vi的Command mode
10、yy,复制整行
        xyy,例如3yy
11、/pattern:从光标开始处向文件尾搜索pattern
12、?pattern:从光标开始处向文件首搜索pattern
13、n:在同一方向重复上一次搜索命令,以行为单位查找
14、N:在反方向上重复上一次搜索命令,以行为单位查找

vi的Insert mode
在Command mode下,按i,a,o进入Insert mode
1、i,在光标处插入
2、a、在光标处追加
3、o、在光标下一行开始添加一行
4、按esc键,退出Insert mode

在vi的Command mode下
1、输入:set nu,显示行号
2、输入:q!,不保存退出编辑
3、输入:wq,保存退出编辑

21、硬链接和软链接
硬链接:ln 源文件 目标文件
软链接:ln -s  源文件 目标文件
相同点:
修改一处后,另外一处也会同时更新。
不同点:

硬链接删除源文件,目标文件依然可以使用。软链接一旦删除源文件,目标文件不可用。


猜你喜欢

转载自blog.csdn.net/unfinished_story/article/details/80725676