Linux基本命令(常用命令)

1.开机关机

sync :将数据由内存同步到硬盘

shutdown:关机

reboot:重启

halt:关闭系统

2.目录操作相关命令

ls

  • -a:查看全部的文件,包括隐藏文件
  • -l:列出所有非隐藏文件,包括文件的属性和权限

pwd:查看当前所在目录

mkdir:创建目录

  • -p:递归创建目录,例如:mkdir -p test1/test2/test3

rmdir:移除一个空目录

  • -p:递归移除目录,例如:rmdir -p test1/test2/test3

cp:复制文件或目录, cp 原来的地方 新的地方

rm:移除文件或目录

  • -f:强制删除,忽略不存在的文件
  • -r:递归删除文件
  • -i:互动操作

mv:移动文件或目录,mv 原来的位置 新的位置

  • -f:强制
  • -u:只替换更新过的文件

3.文件操作相关命令

touch:创建文件

echo:输出字符串或变量  用法一:向文件中输入字符串,echo 字符串 >>文件名

Linux基本命令(常用命令)_第1张图片

第一个字符:

  • -:普通文件
  • d:目录文件
  • l:链接文件

r:代表数字1 w:代表数字2 x:代表数字4

chgrp:更改文件组属性  chgrp -R 属组名 文件名

chown:更改文件属主,也可以同时更改文件属组  chown -R 属主名 文件名  chwon-R 属主名:属组名 文件名

chmod:更改文件9个属性  chmod -R xyz 文件或目录

4.文件内容查看

cat:从第一行查看文件

tac:从最后一行查看文件

nl:查看文件显示行号

more:可以翻页  空格:翻页 enter:下一行

less:more的升级版 可以使用上下键翻页  q键退出 /向下搜索 ?向上搜索 n搜索下一个 N搜索上一个

5.软链接(符号链接)和硬链接

ln:创建链接(默认创建硬链接)

  • -s 创建软链接

6.vim编辑器

Linux基本命令(常用命令)_第2张图片

命令模式:

i a o:进入输入模式

输入模式:

esc:进入命令模式

底线命令模式:

w:保存文件

q:退出程序

7.账号管理

用户的增加、删除、修改实际上就是对/etc/passwd文件进行修改。

/etc/passwd文件格式解释:
用户名:口令(登录密码,不可见):用户标识号:组标识号:注释性描述:主目录:登录shell

useradd:添加用户命令  useradd -选项 用户名

  • -m:自动创建这个用户的主目录 /home/guyan
  • -g:指定用户所属用户组
  • -G:指定用户所属附加组

userdel:删除指定用户  userdel -选项 用户名

  • -r:删除用户的时候,也删除用户目录

usermod:修改用户  usermod -选项 用户名

  • -d:修改用户的主目录

hostname:查看主机名  hostname guyan 主机名被修改为guyan

passwd:修改密码  passwd 用户名

  • -l:锁定(冻结)指定用户
  • -u:解锁指定用户

切换用户

1.切换用户的命令为:su username 【username是你的用户名哦】
2.从普通用户切换到root用户,还可以使用命令:sudo su
3.在终端输入exit或logout或使用快捷方式ctrl+d,可以退回到原来用户,其实ctrl+d也是执行的exit命令
4.在切换用户时,如果想在切换用户之后使用新用户的工作环境,可以在su和username之间加-,例如:【su - root】 $表示普通用户
#表示超级用户,也就是root用户

8.用户组管理

组的增加、删除、修改实际上就是对/etc/group文件进行修改。
groupadd:添加指定用户组

  • -g:指定id号 group -g id号 组名

groupdel:删除指定用户组

groupmod:修改用户组的权限和信息

  • -g:修改用户组id号
  • -n:修改用户组名字

newgrp:切换用户组

9.磁盘管理

df:列出所有磁盘的使用量

  • -h:以MB或GB为单位显示容量

du:列出当前目录下的所有文件大小  du -sm /* 检查根目录下每个文件占用的容量

  • -a:查看当前目录以及子目录的所有文件大小(包括隐藏文件)

10.进程管理

ps:查看当前系统中正在执行的进程的各种信息

  • -a:显示当前终端运行的所有进程信息
  • -u:以用户的信息显示进程
  • -x:显示后台运行的进程参数

常见用法:ps -aux|grep 要搜索的字符串 (grep命令:搜索符合条件的字符串)

pstree:显示进程树

  • -p:显示父id
  • -u:显示用户组

常见用法:pstree -pu (显示进程树)

kill:结束进程

  • -9:强制结束

常见用法:kill -9 进程id

nohup:后台执行进程

你可能感兴趣的:(linux,linux,笔记)