一、文件的管理命令
- pwd: 打印当前工作目录
- cd: 改变当前工作目录,cd ~ 进入用户主目录,cd - 进入之前目录,cd … 返回上级目录
- mkdir: 创建目录,常用参数-p,mkdir -p a/b/c 创建嵌套目录
- rmdir: 删除空目录,使用rm -rf可以删掉任何目录
- rename: 重命名文件,rename [文件] [目标文件] [原文件] (文件:指定要改变的文件;目标文件:将原文件名替换成目标文件名;原文件:需要替换的文件名)
- mv: move,移动文件,mv a.txt b 将a.txt文件移动到b目录里,若b不存在,则将a.txt文件改名为b文件,即重命名。
- chmod: 修改文件的权限属性,chmod 777 a.txt (7表示可读可写可执行,6表示可读可写,5表示可读可执行,4可读,3可写可执行,2可写,1可执行,0不可读,不可写,不可执行。)
- chown: 修改文件的所有者属性,chown user group(user为主用户,group为从属用户组)
- touch:创建文件,若文件已存在则修改文件的时间属性
- ls: 打印文件列表信息,常用参数-a(all,查看所有文件,包括隐藏文件)
和-l(查看文件详细信息) - ln: 创建链接文件,分为软链接(即符号链接,要带上-s参数)和硬链接两种
- rm: 删除普通文件,常用参数-f和-r(-r 删除目录,-f 强制删除)
- vi/vim:Linux系统自带的文本编辑器(i 切换到输入模式,以输入字符。: 切换到末行模式,以在最底一行输入命令。在末行模式下输入q退出编辑器,wq保存退出,q!强制退出)
- man: manual,命令手册,不熟悉的命令可用man帮助查询
- cp: 拷贝文件,cp a.txt root/b.txt ,将a.txt文件拷贝到root目录下并重命名为b.txt,拷贝目录要加-r
- tar: 文件打包或解包,常用参数-cvf(打包)、-tvf(查包)、-xvf(解包)
- zip:压缩包后缀名为.zip,常用参数-r(创建压缩包),解压和查看压缩包内容使用unzip命令,常用参数为- l(查看压缩包内容)
二、用户和组群的管理命令
用户管理
- useradd:创建一个新用户
- passwd: 给指定用户设置密码
- userdel: 删除一个已存在的用户
- usermod: 修改一个已存在用户的属性信息(-l 新用户名称 用户名称,-u 新uid 用户名称)
- cat /etc/passwd: 查看系统中所有用户的信息
- id:查看指定用户的信息
- exit: 注销当前登录用户
- su: select user,选择(切换)用户
组群管理
- groupadd: 创建一个新组群
- groupdel: 删除一个已存在的组群
- groupmod:修改一个已存在组群的属性信息(-n 新组群名称 组群名称)
- cat /etc/group:查看系统中所有组群信息
三、系统进程的管理命令
- ps:显示当前时刻系统中的进程信息,常用参数-e和-aux
- top:实时刷新显示系统中的所有进程信息
- kill:结束进程,常用参数-9
- killall: 通过名字结束进程
- &::在一条命令的末尾带上该符号可以让其在后台执行
- CTRL+C组合键::强制结束当前正在前台运行的命令
- CTRL+Z组合键: 将当前正在前台运行的命令调到后台,并暂停它的运行
- fg :将后台任务调到前台运行
- bg :将后台暂停的任务运行起来
- sleep: 让系统休眠