关机 shutdown -h now (可以给时间)
重启 shutdown -r now 或 reboot
登陆root账户 su - root 输入密码,但密码不会显示
查目录 ls -l 以长列输出 / 根目录
pwd 当前目录 cd [目录名称] 切换目录
绝对路径:从根目录出发 相对路径:从当前目录出发
. 当前目录下开始 .. 上级目录下开始 ~ 家目录下开始
ls -alhsr a 所有目录 l 以长序输出 h 以方便形式显示 s 按文件大小排序 r 倒序
--help 查看帮助
man 查看帮助 q 退出帮助
创建目录 mkdir 目录名字 如果连续创建 例如:mkdir -p /root/a/b/c
删除目录 rmdir 目录名字 如果连续删除 例如:rmdir -p c/d/e
创建文件 touch 文件名称
文件编辑 vi 文件名称 a 进入编辑模式,插入在光标之后插入
h 左 j 上 k 下 l 右
a 在光标后插入 A 在当行末插入
i 在光标前插入 I 在当行首插入
o 在当行之下插入 O 在上一行插入
dd 剪切当行 yy 复制当行
p 下一行粘贴 P 上一行粘贴
: 进入最末行模式 :w 保存
:wq 保存并退出 :q 退出 :q! 不保存退出
cat 文件名 查看文件内容 cat -n 文件名 显示行号并显示内容
more less 一点一点显示文件内容 head 显示头几行 tail 显示末几行
删除文件命令 rm -f 文件名
删除文件夹命令 rm -rf 目录名字 -r 向下递归删除 -f 直接强行删除,且无任何提示
Linux没有回收站,谨慎删除
复制 cp [-r] 来源文件 目标文件或文件夹 可以加用 / 新名字 来更改复制的文件的名字
移动 mv 来源文件 目标文件
删除 rm [-rf] 文件或目录 可以加用 / 新名字 来更改复制的文件的名字
查找命令 which 命令名 *只能用来查找命令
特定目录查找 where is 文件或目录
查找 find 目录 [-name/user/size] 参数 / 根目录 ./当前目录 ../ 上级目录
例如: find ./ -name ‘pass*’ * 用于模糊查找表示任意字符 ? 表示单个字符
查看有几个用户ls /home
查看 who
创建用户 useradd [-g 群组] 用户名
设置密码 passwd 用户名 密码要求:密码超过8个字符,包括数字,大小写字母,符号
删除用户 userdel [-r] 用户名 -r 是删除家目录 退出用户 exit
查看群组 groups 用户名
创建群组 groupadd 群组名
删除群组 groupdel 群组名
用户组修改 usermod [-g 群组名] 用户名
r 读权限 w 写权限 x 执行权限
- 表示文件 d 表示目录 l 表示连接
修改所有者 chown [-R] 用户名 文件或目录
修改所有者和组 chown [-R] 用户名 : 组名 文件或目录
修改所属组 charp [-R] xyz 文件或目录
方式一
x 所有者权限 y 所属组权限 z 其他用户权限
r :4 w :2 X :1 rwx数字总和即权限
方式二
x 角色 ugoa 分别代表 所有者 所属组 其他用户 所有角色
y 设置 + - = 分别代表增加、减少、设置
z 权限 r w x 分别代表 读权限 写权限 执行权限
tar [-ctxzjJvf] 压缩文件 [源文件]
c 打包压缩 t 查看内容 x 解打包解压缩
z 使用gzip方式 j 使用bzip方式 J 使用xz方式 v 显示过程 f 指定压缩包名
安装方式一
源码包安装 下载源码包(curl ,wget) 解压(tar) 进入到该目录(cd)
编译前配置 (./configure) 编译(make) 编译安装(make install) 删除 make clean
安装方式二 红帽可用
rpm包安装 rpm -ivh 软件包 -i 安装 -v 显示详细信息 -h 显示进度
查询是否安装 rpm -q 安装包 查询用户信息 rmp -qi 安装包
查询安装位置 rpm -ql 安装包 卸载 rpm -e 安装包
安装方式三 红帽可用
查询可安装的软件包 yum list 名称
安装 yum [-y] install 软件包
-y 自动回答 yes
更新 yum [-y] update 软件包
卸载 yum [-y] remove 软件包
yum 安装的软件包来自yum源
乌班图安装方式
安装 sudo apt-get install 软件包
更新 sudo apt-get npdate 软件包
卸载 sudo apt-get autoremove 软件包