centOS 基本命令操作

1,887 阅读3分钟

文件与目录操作

命令 操作
cd /home 进入home文件夹
cd .. 进入上一级目录
ls 查看文件夹中的文件
ls-a 查看文件夹中的隐藏文件
ls -l 显示文件夹情况
mkdir dir1 创建文件夹
mv dir1 dir2 移动/重命名一个目录
rm -f file1 删除file1文件夹
m -rf dir1 删除file1文件夹及其子文件夹

查看文件内容

命令 操作
cat file1 从第一个字节开始正向查看文件的内容
more file1 查看一个长文件的内容
vi file 打开并浏览文件

文本内容处理

命令 操作
grep str /tmp/test 在文件 ‘/tmp/test’ 中查找 “str”
grep ^str /tmp/test 在文件 ‘/tmp/test’ 中查找以 “str” 开始的行
grep [0-9] /tmp/test 查找 ‘/tmp/test’ 文件中所有包含数字的行
diff file1 file2 找出两个文件的不同处
sdiff file1 file2 以对比的方式显示两个文件的不同
vi file 编辑文件
vi/vim i 进入编辑文本模式
vi/vim Esc 退出编辑文本模式
vi/vim :w 保存当前修改
vi/vim :q 不保存退出vi
vi/vim :wq 保存退出vi

查询操作

命令 操作
find / -name file1 从 ‘/’ 开始进入根文件系统查找文件和目录
find / -user user1 查找属于用户 ‘user1’ 的文件和目录

压缩、解压

命令 操作
bzip2 file1 压缩 file1
bunzip2 file1.bz2 解压 file1.bz2
tar -cvf archive.tar file1 把file1打包成 archive.tar(-c: 建立压缩档案;-v: 显示所有过程;-f: 使用档案名字,是必须的,是最后一个参数)
tar -cvf archive.tar file1 dir1 把 file1,dir1 打包成 archive.tar
tar -tf archive.tar 显示一个包中的内容
tar -xvf archive.tar 释放一个包
tar -xvf archive.tar -C /tmp 把压缩包释放到 /tmp目录下

yum安装器

命令 操作
yum -y install [package] 下载并安装一个rpm包
yum -y update 更新当前系统中安装的所有rpm包
yum update [package] 更新一个rpm包
yum remove [package] 删除一个rpm包
yum list 列出当前系统中安装的所有包
yum search [package] 查找包
yum clean [package] 清除缓存目录(/var/cache/yum)下的软件包
yum clean all 删除所有缓存的包和头文件

网络相关

命令 操作
ifconfig eth0 显示一个以太网卡的配置
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 配置网卡的IP地址
ifdown eth0 禁用 ‘eth0’ 网络设备
ifup eth0 启用 ‘eth0’ 网络设备
iwconfig eth1 显示一个无线网卡的配置
iwlist scan 显示无线网络
ip addr show 显示网卡的IP地址

系统相关

命令 操作
su - 切换到root权限(与su有区别)
shutdown -h now 关机
shutdown -r now 重启
passwd 修改密码
df -h 显示磁盘的使用情况

Tip

  1.   Tab:命令行自动补全。使用 shell 提示时可使用这一方式。键入命令或文件名的前几个字符,然后按 [Tab] 键,它会自动补全命令或显示匹配键入字符的所有命令。在滚动条的空白处点击鼠标中键:屏幕即滚动到那个地方。
    
  2.        直接将文件管理器中的文件拖到终端中就可以在终端中得到完整的路径名。