l 创建目录:mkdir
格式:mkdir [选项] 目录名
示例:
1. Mkdir /home/workdir (在/home目录下创建workdir目录)
2. Mkdir -p /home/dir1/dir2/dir3(创建dir3目录,如果前面dir1/dir2不存在,先创建)
l 查找文件---find
格式:find 路径 –name ‘文件名’
范例:
1. find ./ -name ‘hel*’(查看当前目录及其子目录中寻找名为hel开头的文件)
2. find ./ -name ‘hello.c’(在当前目录及其子目录中寻找名为hello.c的文件)
l 查看目录:ls
格式:ls [选项] [目录文件]
示例:
1.ls /home 9 (显示/home目录下的文件与目录,不包含隐藏文件)
2. ls –a /home(显示/home目录下的文件与目录,包含隐藏文件)
3. ls -l /home (显示/home目录下的文件与目录的详细信息)
l 移动或更名--mv
格式:mv [选项] 源文件或目录 目标文件或目录
示例:
1. mv /home/ddd /home/ddd1(将/home目录下的ddd文件更名为ddd1)
2. mv /home/ddd1 /tmp(将/home目录下的ddd1目录剪切到/tmp目录下)
l 查找字符串--grep
格式:grep [选项] 字符串
示例:
1. grep “hello ” ./ -rn (在当前目录及其子目录中,查找包含hello字符串的文件)
l 添加用户--useradd
格式:useradd [选项] 用户名
示例:useradd suqian
结果:添加名字为suqian的用户,位置在/home下
l 添加用户组:groupadd
格式:groupadd [选项][用户名]
示例:groupadd group1
结果:添加组名为group1的用户组,命令执行后会在/etc/group最后一行添加group1信息
l 改变文件权限--chmod
格式:chmod [who] + /- /= [mode] 文件名 或者 chmod 777 文件名
参数:
Who:
u : 表示文件的所有者
g:表示与文件所有者同组的用户
o:表示其他用户
A:表示所有用户,它是系统默认值
l 修改密码--passwd
格式:passwd [选项] [用户名]
示例:passwd suqian
结果:修改suqian用户的密码是
l 切换用户--su
格式:su [选项][用户名]
示例:su - suqian
结果:切换到suqian用户,并将用户的环境变量同时带入。
由普通用户切换到超级用户root需要密码
文件创建:touch
格式:touch [选项] 文件名
示例:touch hello.c
结果:在/home目录下创建hello.c文件
删除-rm
格式:rm [选项] 文件或目录
范例:
1.rm /home/ddd
删除/home目录下的test文件
查看当前工作路径:pwd
格式:pwd
示例:pwd
显示当前工作目录的绝对路径
压缩打包类命令:
Linux中,压缩文件扩展名:*.tar, *tar.gz, *.tgz, *.gz, *.bz2,后缀名不同,使用命令不同*.gz ---gzip命令
*.bz2 ---bzip2命令压缩的文件
*.tar ---tar命令
*.tar.gz ---tar打包后,再经过gzip压缩的文件
*.tar.bz2---tar命令打包后,再经过bzip2压缩的文件
压缩解压:gzip
格式:gzip [选项] 文件名
示例:
1.gzip /root/anaconda-ks.cfg
压缩文件
2.gzip -d /root/anaconda-ks.cfg.gz
解压文件