Linux之Ubuntu入门:Vmware中虚拟机中的Ubuntu中的shell命令-常用命令
1、目录信息查看-命令 ls
例子:
ls -a 显示目录所有文件及文件夹,包括隐藏文件,比如以 . 开头的
ls -l 显示目录详细文件显示出来
ls -al 上面两者都显示
2、目录切换-命令 cd
例子
cd / Ubuntu的根目录是“/”
cd /home/feng 也会进入用户feng的根目录
cd ../ 返回上一级
cd ../../ 返回上上一级
注意:
Ubuntu两种根目录,一种就是桌面右击终端,第二种就是计算机下的“home”下的“用户名”目录也是根目录,两者都一样只是进入方式不同。
输入命令时可以使用“tap”键补全
单一个“/”是整个Linux的根目录
“./”表示当前目录
3、当前路径显示-命令 pwd
进入目录太深的话,忘记了,路径,可以通过pwd进行查看。
4、系统信息查看-命令 uname
可以查看系统是什么
Linux uname 命令 | 菜鸟教程
5、清理屏幕-命令 clear
其实没有清屏,只是用回车进行一个假清屏
6、显示文件内容-命令 cat
例子
cat 【文件名或者文件名加路径】
7、切换用户身份-命令 sudo
只是临时切换,意思是:当前用户不是“root”,但是临时拥有了“root”权限,如安装软件的时候需要拥有“root”权限,需要“sudo”
8、文件拷贝-命令 cp
cp a.c b.c 将“a.c”拷贝一个“b.c”,也就是复制了一个“a.c”将其改名成“b.c”
9、切换用户-命令 su
例子
sudo su 切换成root用户
sudo su feng 切换成“feng”用户
10、移动文件-命令 mv
可以用作重命名
例子
mv a.c b.c 将“a.c”改成“b.c”
11、创建文件夹-命令 mkdir
例子
mkdir 【文件夹名】
12、创建文件-命令 touch
例子:
touch 【文件名加后缀】
13、删除-命令 rm
例子
rm -f 【文件】 无论是什么文件都可以删除
rm 【目录名】-r 可以删除该目录及其目录下的所有内容
rm -rf ./* 可以删除当前目录下所有所有的内容,但不删除当前目录,“r-recursive”表示递归,“f-forced deletion”表示强制删除
14、目录删除-命令 rmdir
例子
rmdir 【目录】 删除目录
注意
目录记得加“/”,如果目录里面有内容他会提示文件夹还有内容,无法删除,需要“rm”命令。
15、显示网络配置信息-命令 ifconfig
可以修改mac地址
例子
ifconfig --help help查看ifconfig命令的帮助信息
-a all所有
sudo ifconfig ens33 down 关闭ens33网卡
sudo ifconfig ens33 up 打开ens33网卡
注意
lo 本地回环测试
16、重启-命令reboot
重启系统
17、关机-命令poweroff
关机命令
18、系统帮助-命令man
有问题找那个男人
例子
man printf printf这个函数的帮助信息有描述和用法,按“q”退出
19、数据同步写入磁盘-命令sync
例子
sync 命令就是将缓存区的数据写入到磁盘中
注意
大型系统不会实时的将数据写入到磁盘中,因为磁盘都有写入寿命,有最大写入次数,如果只写一个字就写入磁盘,那么会很快磁盘就写坏了,所以一般会写到缓存区(中一般是内存),然后一定时间再从缓存区写入到磁盘中。
20、查看文件-命令find
例子
find -name 文件名 查看文件名所在的目录
21、查找内容-命令grep
例子
grep -nr ubuntu / 表示在整个系统的目录下递归查找ubuntu字符串所在的文件位置及其文件中所在的行数
常用参数
-n line number : 在显示符合样式的那一行之前,标示出该行的列数编号。
-r recursive : 此参数的效果和指定"-d recurse"参数相同。
注意
ctrl + c 停止
Linux grep 命令 | 菜鸟教程
22、文件夹大小查看-命令du
du test/ 查看test文件夹下的所有文件的大小
23、磁盘空间检查-命令df
24、使用gedit打开某个文件-命令gedit
gedit相当于Windows下的记事本,比如创建一个.c文件,在Windows文件下可以用记事本打开,而在Ubuntu中可以通过gedit打开。
touch a.c 创建a.c文件
gedit a.c 通过gedit打开a.c文件
cat a.c 查看a.c文件