切换用户命令su
Usage: su [options] [-] [<user> [<argument>...]]
切换当前用户和用户组到目标用户
如:切换到root用户
su root
创建文件夹命令mkdir
Usage: mkdir [OPTION]... DIRECTORY...
如果一个文件夹不存在的话,创建该文件夹。
注意:Linux也是大小写敏感的,且不能出现同名文件夹
常用带参方式:
mkdir -p dir1/dir2/dir3
解释:在当前目录下创建dir1(如果存在也不报错),再在dir1中创建dir2(若果存在也不报错)
最后进入dir2,创建dir3(这个就不能出现已经存在的重名文件夹了)
删除空文件夹命令rmdir
Usage: rmdir [OPTION]... DIRECTORY...
如果一个文件夹是空的,那么删除这个文件夹。非空的不能删除。
删除文件或目录rm
Usage: rm [OPTION]... [FILE]...
删除文件或者目录
常用参数:
-r 递归删除,表示删除这个目录已经这个目录下的所有内容。删除目录时,一定要加上。
-f 强制删除
-i 执行每一次删除之前,询问是否删除。输入y/n选择删除/保留。
修改文件属性命令(也可用作创建空文件)touch
touch filename
修改文件或者目录的时间属性,包括存取时间和更改时间。
若文件不存在,系统会建立一个新的文件。
清空终端控制台clear,reset
clear
清屏,可以使用-x参数,使得仅仅翻页(就是再往上翻可以看到原来的记录)
reset
重新初始化终端,也就清除了所有的历史记录
复制命令cp
Usage: cp [OPTION]... [-T] SOURCE DEST 这里的SOURCE和DEST表示的是源文件的目标文件
or: cp [OPTION]... SOURCE... DIRECTORY 这里的SOURCE和DEST表示的是源文件夹的目标文件夹
or: cp [OPTION]... -t DIRECTORY SOURCE...
1. 复制文件到目标文件,常用格式:
cp 源文件 目标文件
如:cp test1.c t test2.c,复制test1.c到test2.c
2. 复制路径到新路径,使用-r参数,递归复制
cp -r 源路径 目标路径
cp -r test/ test1
3. 复制文件到指定目录下
cp 文件名 指定目录名
移动文件,修改文件名命令mv
Usage: mv [OPTION]... [-T] SOURCE DEST
or: mv [OPTION]... SOURCE... DIRECTORY
or: mv [OPTION]... -t DIRECTORY SOURCE...
修改文件名或者移动文件
修改文件名:mv filenameOld filenameNew,其中两个文件名必须是同一个目录下
修改文件夹名:mv dirnameOld dirnameNew,其中两个文件名必须是同一个目录下
移动文件:mv filename dir
使用通配符来选择多个文件:
诸如file*,通配file_形式的文件
* 统配通路径下的所有文件
压缩和解压命令tar
Usage: tar [OPTION...] [FILE]...
功能:对文件和目录进行打包
常用参数
-c 创建一个新的打包文件,create
-x 对打包文件进行解压缩
-z 使用gzip格式进行压缩、解压,如果与参数c结合就是压缩,与x结合就是解压。
后缀:tar.gz
-j 以bzip2的格式进行压缩或者解压,使用方法同参数z
后缀:tar.bz2
-f 表示要操作的文件,一般放在所有的参数后面
-v 显示正在处理的文件
-C 将压缩文件放到制定的位置,用法:-C 路径
例如:
1. 以bzip2的格式创建压缩文件test.tar.gz2,并将文件xxx压缩到其中
tar -cjf test.tar.bz2 xxx
2. 解压bzip2格式的文件到当前路径(当前路径可以省略不写)
tar -xjf test.tar.bz2 路径(此处由于是当前路径,所以可以不写)
3. 以gzip的格式创建压缩文件,并将文件xxx压缩到其中,并显示压缩过程。
tar -czvf test.tar.gz xxx
4. 解压gzip格式的文件到当前路径
tar -zxf test.tar.gz
5. 压缩gzip格式的压缩文件,将xxx添加到其中,将压缩结果放入路径dir下
tar -zcf test.tar.gz xxx -C dir
网络状态配置查询ifconfig
ifconfig
查看和配置网络状态
设置IP地址:
ifconfig devName IPaddr,例如:sudo ifconfig wlp59s0 192.168.3.45
关闭或者启动网卡:
ifconfig devName down/up,例如:sudo ifconfig wlp59s0 down/up
相当于windows中的ipconfig
文本查看命令cat
Usage: cat [OPTION]... [FILE]...
连接文件并将其内容打印到终端上(标准输出上)
查看文件xxx.c的内容
cat xxx.c
一些参数:
-n 为所有行编号
-b 为所有非空行编号,会覆盖-n参数
系统重启命令reboot
reboot
使系统重启
关闭系统命令poweroff
poweroff
关闭系统
测试本机与目标的网络连同情况ping
Usage:ping [options] <destination>
测试本机与目标的网络连同情况,其中destination可以是IP addr,也可以是域名(DNS name)
常用指令:
-c 后面接一个数字n,表示ping n次后停止