二、文件目录类命令
5、cp命令:复制文件或目录
一般格式为:cp [选项] 源文件或目录 目标文件或目录
cp file1 file2 复制文件
cp -r dir1 dir2 复制目录
cp /root/Desktop/rand.c (绝对路径)
6、mv命令:更改名称或移动文件或目录的位置
它的一般格式为:mv [选项] 源文件或目录 目标文件或目录
mv file1 file2 (重命名)
mv file3 dir1 (移动位置)
mv test/file (file存在则移动,不存在则重命名test)
7、rm命令:删除文件或目录
一般格式为:rm [选项] 文件或目录
rm file 删除文件
rm -f file 删除文件(不提示)
rm -r dir1 删除文件夹
rm -rf dir1 删除文件夹(不提示)
8、cat命令:显示文本文件
一般格式为:cat [选项] 文件名
cat example.c
cat -n example
-n:对所有输出的行进行编号;
-b:空白行不编号;
-s:当遇到连续两个空白行,就替换为一个空白行。
9、wc命令:统计文件中的行数、字数以及字节数信息
一般格式为:wc [选项] 文件名
10、chmod命令:更改文件或目录的访问权限
该命令有两种使用方式:字母设定方式和数字设定方式。
chmod u+x file1
chmod o-r file1
chmod u=rw filre1
chmod 460 file1
数字设定方式为八进制数。
r w x r - - r - -
460:100 110 000
11、ln命令:创建文件或目录的链接
一般格式为:ln [选项] 文件或目录 链接名
ln example.c link 硬链接
ln -s example.c link1 软链接(相当于一个快捷方式)
12、grep命令:在指定文件中查找符合条件的字符串
一般格式为:grep [选项] [查找模式] 文件名
13、find命令:从指定的目录开始,递归地搜索其下的各个子目录,查找满足条件的文件,并对其执行指定的操作
一般格式为:find 起始目录 查找条件 操作
三、压缩与解压缩
tar命令:用来创建文件或目录的档案,即将多个文件或目录打包成一个文件
一般格式为:tar [主选项+辅助选项] 文件或目录
tar -cvf file1.tar file1 打包
tar -xvf file1.tar 解打包
tar -czvf file1.tar.gz file1 打包并压缩
tar -xzvf file1.tar.gz 解打包并解压缩
四、其他常用命令
1、man命令:查看命令的联机帮助信息
一般格式为:man [选项] 命令名称
man ls
2、shutdown命令:关闭或重启Linux系统
一般格式为:shutdown [选项] [时间] [警告信息]
shutdown -r +3 3分钟后重启
shutdown -c 取消一个已经运行的shutdown命令
shutdown -r now
3、ps命令:监视系统中进程的状态
一般格式为:ps [选项]
ps -aux
ps -ef (PPID是PID的父进程)
4、kill命令:终止一个进程
一般格式为:kill 信号名或编号 进程标识符
5、ifconfig命令:查看和配置网络接口的地址和参数
ifconfig 有两种使用格式,分别用于查看和更改网络接口:
① ifconfig [选项] [网络接口]:用来查看当前系统的网络配置情况。
② ifconfig 网络接口 [选项] 地址:用来配置指定接口(如 eth0,eth1)的 IP 地址、网络掩码、广播地址等。
ifconfig etho 192.168.1.123 netmask 255.255.255.0 broadcast 192.168.1.234