个人初学Ubuntu,记录一些常用的指令。后续还会随着不断学习,继续补充~~~~

1 系统操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Ctrl+Alt+T #打开终端
exit #退出终端(或Ctrl+D)
halt #关闭系统
halt -d #关闭系统,但不留下纪录
halt -p #关闭系统并关闭电源
reboot #重启
shutdown -r now #重启
shutdown -h now #立即关机
shutdown -r +10 #10分钟后重启
shutdown -r 10:00 #10点钟重启
shutdown -h +10 #10分钟后关机
shutdown -h 10:00 #10点钟关机
Ctrl+Alt+F2 #进入终端工作方式
Ctrl+Alt+F7 #从终端工作方式回到窗口工作方式

2 目录操作

1
2
3
4
5
6
7
8
9
10
pwd #显示当前目录的绝对路径名

cd 目录名 #切换到当前目录的子目录下
cd / #切换到系统根目录
cd ..#切换到父目录
cd ~/demo #切换至用户主目录的demo目录

mkdir 目录名 #创建目录

rmdir 目录名 #删除指定空目录

3 文件操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
ls #查看当前文件夹下的内容
ls -a #列出主文件夹下的包括点(.)开头的隐藏文件
ls -l #列出主文件夹下的包括与文件相关属性的内容信息
ls -al #列出主文件夹下的所有隐藏文件与相关的文件属性

tree #用于以树状图列出目录的内容

cp file1 file2 #将文件file1复制为file2
cp -r dir1 dir 2 #复制目录dir1到目录dir2

touch #如果文件不存在,新建文件

rm #删除指定的文件名
rm -r 目录名 #删除指定所有目录(文件)
rm -ir 目录名 #删除目录,并给出提示

mv file1 file2 #将文件file1更名为file2
mv file1 dir2 #将文件file1移动至目录dir2

find -name demo.c #查找demo.c
find -name "hi*" #查找含hi开头的文件(注意“”和*)
find -name ".c" #查找.c结尾的文件
find -size -10c #查找的文件比10字节还小的文件
find -size +20c #查找的文件比20字节还大的文件
find -type d #查找类型为d的文件(d为目录)
find -mtime -5 #匹配所有在前5天修改过的文件
find -atime -6 #匹配所有在前6天访问过的文件
find -name "*.c" -exec ls -l {} \; #查找.c结尾的文件,并以详细列表方式显示

tar zcvf a.tar.gz b.txt c.txt #将文件b,c打包成tar.gz压缩包a(不影响源文件)(z:使用gzip的方式压缩文件 c:创建 v:显示提示信息 f:指定压缩文件的名字)
tar jcvf a.tar.gz b.txt c.txt #将文件b,c打包成bzip2压缩包a(j:使用bzip2方式压缩)
rar a aa b.txt c.txt #将文件b,c打包成rar压缩包aa
rar x aa.rar #解压rar至当前文件夹
rar x aa.rar desc#解压rar至desc文件夹

其他

1
2
3
4
5
clear #清屏

date #输出当前系统时间
cal #显示日历命令
cal [ [ moth ] year ] #显示哪一年哪一月的日历

下载gcc

1
2
3
sudo apt install gcc  #下载gcc
sudo apt install build-essential #提供编译程序必须软件包的列表信息
gcc --version #查看gcc版本

重要的热键

1
2
3
#[ Tab ] 命令补全,文件补全的功能,例如命令行输入ca再按两次[ Tab ]键,会出现命令可能的信息
#[ Ctrl ]-c 让程序停下来
#[ Ctrl ]-d 可以替代exit 的输入

关于root

1
#root默认没激活,你可以用sudo passwd root 命令来更改root密码