Linux常用操作

最近做项目迁移经常接触CentOS,下面就把常用的Linux操作记录一下,以便查询

1、cd命令

用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径

1
2
3
cd /home/abc       # 切换到目录/home/abc
cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录
cd ../path # 切换到上层目录中的path目录中,“..”表示上一层目录

2、ls命令

用于查看文件与目录的命令

1
/home/abc ls    #查看/home/abc目录下的文件

3、grep命令

用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来

1
rpm- qa | grep mysql     #是指不区分大小写的列出含mysql字符的已经安装的rpm包软件

4、find命令

用于查找的功能find [PATH] [option] [action]

1
2
find / -name abc  # 查找文件名为abc的文件  
find . -perm 0755 # 查找当前目录中文件权限的0755的文件

5、cp命令

用于复制文件,它还可以把多个文件一次性地复制到一个目录下

1
cp -R /home/abc/httpd.conf /etc/conf 将/home/abc/httpd.conf文件复制到/etc/conf目录下

6、mv命令

用于移动文件、目录或更名

1
2
mv file1 file2 file3 /etc/conf # 把文件file1、file2、file3移动到目录/etc/conf中  
mv file1 file2 # 把文件file1重命名为file2

7、vim命令

用于文本编辑,它接一个或多个文件名作为参数,如果文件存在就打开,如果文件不存在就以该文件名创建一个文件

1
vim /etc/conf/abc.txt   # 把文件/etc/conf/abc.txt打开编辑,如果文件不存在就以该文件名创建一个文件并打开编辑

8、yum命令

用于查找、安装、删除某一个、一组甚至全部软件包的命令yum [options] [command] [package …]

1
2
yum install pam-devel   #安装 pam-devel
yum remove pam-devel #移除 pam-devel

9、rm命令

用于删除某一个文件或文件夹

1
2
rm -rf /var/log/httpd/access   #删除/var/log/httpd/access目录以及其下所有文件、文件夹
rm -f /var/log/httpd/access.log #将会强制删除/var/log/httpd/access.log这个文件