Linux命令学习
Linux命令学习
1、ls命令
ls命令用于显示当前目录下的东西(文件和文件夹的名字)
ls 参数
ls [文件夹] 显示指定文件夹下的文件
ls /bin 显示bin目录下的文件
ls -[选项] 添加指定选项
选项 | 作用 |
---|---|
-a | 显示所有的(包含隐藏文件) |
-l | 以列的方式显示文件 |
-h | 和其它命令配合 显示合理的单位 |
2、pwd命令
显示当前路径
3、touch命令
创建文件命令
touch 1.txt
在当前文件创建1.txt文件
4、mkdir命令
创建文件夹
mkdir file
创建file文件夹
5、clear命令
清屏
6、--help命令
命令 --help
查看某个命令的帮助文档
ls --help
7、man命令
man 命令
查看某个命令的帮助文档
man ls
8、cat命令
cat 文件名
查看文件内容
9、history命令
查看历史命令
10、rm命令
删除命令
rm [文件|文件夹]
删除文件或文件夹
11、 重定向 命令
> 重定向命令
ls > aa.txt 将显示在终端的内容重定向到一个文件中
>> 与重定向命令一样
> 重定向到一个文件会覆盖原来的文件
>> 则是追加到之前的文件中
12、more命令
分屏查看文件
通过f(forward)查看下一页 b(back)查看上一页
13、tree命令
以目录树的形式显示当前文件夹的内容
14、rmdir命令
删除文件夹 不能删除非空文件夹
15、mv命令
mv 原文件名[文件夹名] 新文件名[文件夹名]
重命名文件
mv 原文件路径 新文件路径 移动文件
16、ln命令
ln -s 文件名 新文件名 创建软链接
ln 文件名 新文件名 创建硬链接
软链接删除原文件后不能使用
硬链接相当于对该文件重新取了一个名字 删除源文件后还能继续使用
17、grep命令
grep [内容] 文件名
在指定文件中查找特定内容
[-n] 选项 显示行号
[-v] 选项 显示不包含内容的其它内容
18、cp命令
cp 文件名 路径
复制文件到路径中
[-r] 选项 复制文件夹
在操作文件夹不能解决时 都加上-r属性
19、find命令
find [name|size] [路径] 文件名
在路径里面找指定文件
name选项 按照名字找
size选项 按照大小找
20、tar命令
tar -cvf 压缩包文件名 需要打包的文件
tar -cvf test.tar *.txt 将所有的txt全部打包到test.tar中
tar -xvf 压缩文件名
tar -xvf test.tar 解压test压缩文件
tar -zcvf 压缩文件 原文件
tar -zcvf t.tar.gz *.txt 将所有的txt打包云压缩成gz文件
tar -zxvf x.tar.gz 解压gz文件
tar -jcvf 压缩文件 原文件
tar -jcvf j.tar.bz2 *.txt 将所欲的txt文件压缩到j.tar.bz2中
tar -jxvf 压缩文件
tar -jxvf j.tar.bz2 解压bz2文件
zip unzip 同样的使用方式
21、which命令
which 其它命令 显示其它命令的位置
22、cal 命令
cal 显示日历
cal [-y] 年 查看指定年的日历
23、date命令
date 查看当前时间
date "+%Y年%m月%d日" 指定格式显示
24、ps命令
ps 查看当前终端运行的进程
ps -aux 查看当前运行的所有进程
25、top命令
查看当前进程并按使用情况排序
26、kill命令
kill 进程id 杀死某个进程
[-9] 选项 强制杀死
27、reboot命令
重启
28、shutdown命令
关机
29、df命令
df查看当前内存状态
df -h 格式化
30、du命令
du显示当前路径使用情况
31、ifconfig命令
查看网络信息
ifconfig 网卡 ip 设置ip地址
ifconfig ens33 192.168.1.11 给ens33设置ip地址
32、useradd命令
useradd 用户名 -m 创建用户
33、su命令
su 用户名 切换用户
34、passwd命令
passwd 用户名 设置密码
35、whoami命令
whoami 查看当前用户
36、ssh命令
ssh 用户名@用户名ip所对应的ip
37、who命令
who查看当前谁登录了电脑
38、userdel命令
userdel 用户名 删除账号
[-r] 选项 是否删除主目录
39、sudo命令
sudo -s 切换到超级管理员
40、groupadd/groupdel命令
groupadd 用户组名 添加用户组
groupdel 用户组名 删除用户组