基本命令:
命令提示符:
[root@localhost ~]#
[ 用户名@主机名 当前位置 ] #(超级用户)
$(普通用户)
1.# pwd (print working directory)
显示当前工作路径
2.# ls (list)
列出当前目录下的所有内容
# ls -a
显示隐藏文件(以点开头的文件)
# ls -l
以长格式显示文件属性
3.# touch
创建文件(创建一个已经存在的文件,更新修改时间)
4.# mkdir (make directory)
创建目录
# mkdir -p
递归创建目录
5.# cp (copy)
复制
# cp AAA BBB
目录(文件:重命名)
# cp -r 目录 目录下
递归复制目录
6.# mv (move)
7.# rm -rf (慎用)
8.# cat //查看文件
# cat -n //显示行号的查看文件
9.# wc -l //统计文件的行数
10.# head -N 文件名
//默认显示前10行
11.# tail -N 文件名
12.# head -3 文件名 | tail -1
13.# find 范围 类型
# find / -name a.txt
# find / -type f(文件)d(目录)
# find / -type f -a -size +150M
# find / -type f -o -size +150M
# find / -mtime +4
# find / -mtime +365 -a -type f -exec rm -rf
{} \;
14.# du 文件名或目录
//统计文件或目录的大小
15.链接文件
硬链接:ln 源文件 链接文件
软连接:ln -s 源文件 链接文件
区别:
软链接删除源文件,链接文件失效,硬链接则仍会生效
16.zip tar gzip bzip2
#tar -czf 文件名.tar.gz 要压缩的文件
#tar -cjf 文件名.tar.bz2 要压缩的文件
#tar -xf 压缩文件 //解压文件
17.#history
//默认存储1000条
# history -c 清除历史命令
调取历史命令:
# !历史命令的序列号
18.#which 命令
//找到命令所在的位置
19.# man --help
vim编辑器:
命令模式:
1. :wq 保存并退出
2. :q! 强退
编辑模式:命令模式下输入 i 进入编辑模式
ESC键 ,退出编辑模式
3.27
- vim命令模式:
yy 复制一行
2yy 复制2行
p 粘贴
dd 删除一行
2dd 删除2行
gg 光标快速跳转到行首
GG 快速到行尾
2.linux账户和组
账户:系统账户(不能登陆)和本地账户(普通账户,可以登陆)和root(超级管理账户)
/etc/passwd //所有账户的信息
root❌0:0:root:/root:/bin/bash
用户名:密码占位符:UID:GID:用户信息:家目录:解释器
useradd 用户名
useradd -s /sbin/nologin 用户名
userdel 用户名
groupadd 组名
groupdel 组名
passwd 用户名
3.文件或目录权限
#ls -l
-
rw- r-- r--
文件描述符 所有者的权限 所属组的权限 其他人的权限
r : 读 4
w : 写 2
x : 执行 1
chmod 755 文件或目录名
- ACL访问控制列表:
给单独的账户,设置访问文件或目录的权限
setfacl -m u:用户名:rwx 文件名
setfacl -x u:用户名:rwx 文件名
getfacl 文件名
//查看文件的访问控制列表