Linux操作命令代码

泄露秘密 提交于 2020-02-24 04:55:33

Linux系统常用命令:

命令格式:命令名字+空格(可以多个)+命令参数(0或多个文件参数之间以空格间隔)

文件属性: 1.- 普通文件 2. c字符设备 3.b 快设备文件 4. l

pwd : print working directry (打印当前工作目录)

cd: change directory (改变切换当前目录)

ls: list (显示当前目录) 参数 -a -l -al

ln: link 创建链接文件,分为软连接(符号链接,带参数-s,包括隐藏文件)和硬链接两种 相当于win快捷方式

mkdir: 创建一个目录 参数-p 在某目录下镶嵌一个目录

mrdir :删除目录 注:有文件的目录不可删除

rename : 重命名文件

cp:copy (拷贝) 注:同名文件覆盖和强制覆盖所有文件 如\cp -r(拷贝文件夹) 参数-p(全部拷贝)

truncate : 剪裁文件,常用参数-s

mv: move (移动) 注:强制覆盖所有文件 参数-f (同目录可以修改文件)

rm: remove directory (删除文件目录) 参数-f和-R(删除目录)

locate:查找文件 注:(var/lib/mlocate数据库查找,数据查找不全)

find: 查找文件(查找范围/查找条件/动作)

chmod : change mode 系统和目录访问权限 增加文件所有用户组可执行权限 (w写, r读,x执行)

vi/vim: Linux只带的文本编辑器

cat: 查看文件的数据内容

more:查看文件的数据内容,适合查看大文件

find: 查找文件路径

chown : 修改文件所有者属性 (root有最大权限)

touch: 修改文件时间属性 (创建文件)

cruncat:修改文件大小 参数-s

man : manual 参数使用手册

tar : 文件打包或解包 ,常用参数-cvf(打包) ,-tvf(查包),-xvf(解包)

常用压缩包格式:

zip : 压缩包后缀名为。Zip 常用参数 -r(创建压缩包),解压和查看压缩包内容使用unzip命令,常用参数-l

tar :. gz或者.tgz :压缩包后缀名为.tar.gz或者.tgz,常用参数-zxvf (创建压缩包),-ztvf(创建压缩包)-ztvf(查看压缩包),-zxvf(解压)

tar.bz2 :压缩包后缀名.tar.bz2 ,常有参数有-jcvf(创建压缩包),-jtvf(查看压缩包)-jxvf(解压)

tar.xz : 压缩包后缀名.tar.bz,常有参数有-Jcvf(创建压缩包),-Jtvf(查看压缩包)-Jxvf(解压)

用户和组群管理相关命令:

组群(group)管理

groupadd: 创建一个新的主群

groupdel: 删除一个存在的群组

groupmod:修改一个存在的组群属性信息 groupmod 【options(选项)】 GROUP(组群名字) 改名字-n 改ID -g

cat /etc /group 查找用户系统s

注:每个用户必须有个主组群 (primary group),除此之外还可以加入若干个其他组群,在创建一个新用户时如果没有指定该用户组群,系统会自动创建一个和用户名同名的私人组群,并设置为该用户主群,称为用户的私人主群

用户(user)管理

useradd : 参数-g主组群 -G分群

passwd : 给指定用户设置密码

userdel :删除一个存在的用户

usermod 参数-l 修改一个存在的用户

cat /etc/passwd 查看系统所有用户

id: 查看指定用户信息

exit :注销当前登录用户

su :selecr user (选着用户) 参数 -

进程(任务)管理相关命令

相关概念

进程(process)正在运行的程序,通过PID唯一标识

程序(program)可执行文件

软件(software)程序加文档

常用命令

ps : prcess snapshot 显示当前时刻系统的进程信息,常用参数-e -aux

top:实时刷线系统中所有的进程信息

kill:结束进程,常用参数-9

fg:foreground (将后台任务调到前台运行)

bg: background 将后台暂停任务运行起来

&:在一条命令的末尾带上该符号可以让其后台执行

Ctrl+c组合键 :强制结束当前正在前台运行的命令

Ctrl+z组合键:将当前运行的命令调到后台,并暂停运行

网络配置管理相关命令

ping :检查当前机器和目标之间的网络连接是否畅通

ifcofig : 查看当前系统的网络配置信息(比如ip地址、MAC地址)

netstat : neteork state ,查看当前网络状态信息

poweroff:关机

seboot:重启

shutdown : 关机或重启 常用参数-s(关机)-r(重启)

w:显示所有已登录用户信息

文件路径写法:

绝对路径:基于根目录进行定位

相对路劲:基于当前路径进行定位

一个 (.)表示当前目录进行定位

两个点(…)表示工作目录的上层目录

(~)表示家目录

(-)表示当前用户的主目录

Linux的树形目录(包括12个根目录)

  1. bin (可执行命令文件)
  2. boot (系统核心文件和开机所需文件)
  3. dev (系统设备文件)
  4. home (除根用户外其他家目录,一个用户的私人目录)
  5. etc (系统主要配置文件)
  6. lib (系统和程序调用的库函数文件)
  7. root (家目录)
  8. sbin (根用户执行命令文件)
  9. usr (服务启动之后需要访问的数据)
  10. tmp (临时存放的文件)
  11. opt (第三方安装目录)
  12. media (移动设备存放目录 )
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!