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个根目录)
bin (可执行命令文件)
boot (系统核心文件和开机所需文件)
dev (系统设备文件)
home (除根用户外其他家目录,一个用户的私人目录)
etc (系统主要配置文件)
lib (系统和程序调用的库函数文件)
root (家目录)
sbin (根用户执行命令文件)
usr (服务启动之后需要访问的数据)
tmp (临时存放的文件)
opt (第三方安装目录)
media (移动设备存放目录 )