1、cd 切换文件夹
cd /home 切换到home目录(绝对路径,以根目录开头)
cd home (相对路径,不已根目录开头)
cd .. 返回上一级
cd ~回到自己家 /home/admin
cd - 回看
.当前目录
2、pwd 查看当前目录
3、ls 查看当前文件下的内容
ls -a 当前文件下所有文件显示出来(包括隐藏文件,以)
ls -l 详细信息(大小、创建时间)
ls -lh 把文件大小以人性化的方式显示
ll 等于 ls -l
含义:
d文件夹
-文件
r可读
w可写
x执行
ls /home 查看其他文件夹下的内容
ls a* 通配符过滤想要的文件
ls *txt 查看当前目录下所有以txt结尾的文件
ls a?任意字符
ls [abc]d 在abc中匹配任意一个,以d结尾
ls [a-x]d 在a-x中匹配任意一个,以d结尾
4、mkdir创建文件夹
1.mkdir dir1 当前目录下创建文件夹
2.mkdir /home/admin/dir1 绝对路径创建文件夹
3.mkdir /home/admin/test/dir1 -p 如果上级目录不存在,加上-p自动创建父目录
4.mkdir dir1 dir2 连续创建两个文件夹
5.mkdir test/{dir1,dir2} 一次在某一文件夹下创建两个
6.mkdir .dir1 以.开头 是创建隐藏文件夹
5、touch创建空文件
1.touch a.txt 在当前目录下创建,如果指定目录,必须保证指定目录已存在
2..touch .a 创建隐藏文件
6.gedit
gedit a.txt 使用记事本打开文件,如果不存在,就会自动创建
7、rm删除文件
1.rm a.txt 删除一个文件
2.rm dir1 -r 删除一个文件夹
3.rm * 删除当前文件下所有文件(隐藏不能删除)
4.rm * -r 删除当前文件下所有文件夹
8、clear 清屏
9、快捷键
tap 自动补全
↑↓ 之前敲过的命令
ctrl+c 结束命令
ls --help
10、cp拷贝文件
cp 1.txt 2.txt 把1的内容拷贝到2.txt,不存在会自动创建2.txt
加-a 全部内容复制,包括时间
-r 拷贝文件夹(目录下的内容也会全部拷贝)
-i 确认是否覆盖
11、mv移动
mv 1.txt abc.txt 当成重命名使用
mv 1.txt test/abc.txt 把1.txt移动到test目录下 并重命名
12、>重定向
ls >1.txt 把命令返回的结果输出到文件1.txt中,会覆盖
ls >>1.txt 追加,不会覆盖
13、cat 查看 合并
cat 1.txt 查看文件的内容
cat 1.txt 2.txt 一次查看两个文件
cat 1.txt 2.txt >3.txt 把多个文件内容 合并到一个新文件
14、 more 查看文件,可以分页显示
ls / >>1.txt
more 1.txt 查看内容较多的文件
按空格向下翻,按b向上翻,q退出
15、| 管道
ls / | more 把左边命令的结果交给右边命令处理
16、ln -s软链接(快捷方式)
ln -s 1.txt 1_soft_link 创造原文件1.txt创建一个软链接
原文件 删除后 软链接 会失效
ln -s 1.txt ~/1_link给其他目录创建一个软链接,如果源文件不写绝对路径,软链接指向的文件是不存在的
可以给目录创建软链接
17、ln硬链接
ln 1.txt 1_hard_link
本身占空间 相当于把源文件复制一份,与源文件同步变化
使用ll查看时,有一个数字,代表有几个文件能同步发生变化
删除不影响源文件
18、grep文本搜索
-n 显示行号
-i 不区分 大小写
-v 查找不满足的
找文件夹中的内容
正则表达式
^开头
$结尾
grep -n hello /home/admin -r 查找整个目录中的所有文件
19、find查找文件
20、tar归档管理(打包)
tar -cf a.tar * 打包所有文件
c打包
f打包时生产文件
a.tar 自己新建放压缩文件的地方
t查看压缩包里面的内容,不会解压(和f一起使用)
x解压(和f一起使用)
v显示打包详细信息
-C解包到指定文件夹,需要提前创建文件夹
21、gzip压缩、解压
压缩:1.打包 2.压缩
1、tar -cf a.tar 1.txt 2.txt
2、gzip -r a.tar
解压:1.解压 2.解包
1、gzip -d a.tar.gz
2、tar -xf a.tar
z 压缩
tar czf c.tar.gz *txt
tar xzf c.tar.gz at3
22、bzip2
23、zip、unzip
会自动生成扩展名,显示压缩过程
压缩率:zip<gzip<bzip2
通用性:zip>gzip>bzip2
24、which 查看命令位置
25、su切换到管理员
密码:123456
26、passwd设置密码
27、exit退出账户
28、who查看用户
pts代表一个终端 tty代表用户登录了操作系统
pkill -kill -t tty1
29、reboot、shutdown 重启
reboot不需要权限
30、chmod修改文件权限
用数字代替