Shell命令
1、目录信息查看命令ls
显示目录及所有文件及文件夹,包括隐藏文件,比如以.开头的,命令:ls -a
显示某一目录下文件的详细信息,命令为:ls -l
2、目录切换命令cd
打开终端,默认进入的是主目录,也就是
cd /表示切换到计算机的根目录
如果我们要切换回我们的主目录,则需要输入cd /home/zzs(表示根目录下的home文件夹中的zzs文件夹,zzs因人而异,根据自己的系统文件夹而定)
3、当前路径显示命令
命令:pwd
4、系统信息查看命令
命令:uname
查看系统全部信息:uname -a
5、清除屏幕信息命令
clear
6、显示文件内容命令
cat 文件路径
7、 切换用户身份命令
sudo
不是root用户,但拥有root用户的临时权限,例如我们安装一些软件,就需要用sudo去开放权限
通过sudo命令去执行的话需要输入密码
8、切换root用户命令
sudo su
不建议进入root用户去执行命令,因为容易清除系统,删库跑路命令:
切换回用户身份
sudo su zzs或者exit
9、创建文件命令
touch
9、文件拷贝命令
cp
将a.c拷贝一份命名为b.c
10、创建文件夹命令
mkdir
在test文件夹里创建两个.c文件和一个子文件夹test1
cd ../表示上到前一级的目录下
11、删除命令
rm
删除文件夹
删除a.c和b.c不用加-rf
12、目录删除命令
rmdir 目录名
13、移动文件命令
mv
跟windows的剪切是差不多的作用,在ubuntu中也有重命名的作用。
文件可以重命名,目录也可以
mv的移动文件功能实现:
14、显示网络配置信息命令
ifconfig
如果找不到这个命令,用sudo apt install net-tools进行安装net-tools,安装过程中如果出现无法解析域名cn.archive.ubuntu.com的话,就去设置里面关闭手动设置DNS试一下。
关闭网卡
sudo ifconfig ens33 down
开启网卡
sudo ifconfig ens33 up
15、查看命令的帮助信息
命令 --heip
16、重启系统
reboot
17、关机命令
power off
18、系统帮助命令
man
19、数据同步写入磁盘命令
将缓冲区的数据写到磁盘里面去
sync
20、查找文件路径
在test文件夹里创建文件a.c
find -name 文件名进行查找,./表示在当前目录的test文件夹中有a.c文件
21、查找文件内容
grep -nr
根目录下存在字符串Ubuntu的地方
22、查看目录或文件所占用磁盘空间大小
常用命令:du -sh
直接显示人类能看懂的占用磁盘空间大小,不显示目录名或路径
23、磁盘检查命令
df
24、打开文件
gedit
25、查看当前系统有哪些进程
ps
26、 查看当前线程实时运行状态
top
27、查看文件类型
file