Linux常用命令

文件查看和连接命令 cat
命令解释
cat > file创建新文件 file,从键盘读取输入,若文件已存在,则替换已有文件。
cat >> file将数据追加到已有文件 file 中
cat < file 或 cat file查看文件 file
cat < file > newfile复制 file 到 newfile 中
cat file1 file2连接 file1 和 file2
cat file1 file2 > newfile连接 file1 和 file2,保存至 newfile
分屏显示命令 more

more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames…]

命令解释
more -num file分 num 次显示文件 file
more -d file提示使用者,在画面下方显示 [Press space to continue, ‘q’ to quit.]
more -f file计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)
more -p file不以卷动的方式显示每一页,而是先清除萤幕后再显示内容
more -c file与 -p 相似,不同的是先显示内容再清除其他旧资料
more -s file当遇到有连续两行以上的空白行,就代换为一行的空白行
more -u file不显示下引号 (根据环境变数 TERM 指定的 terminal 而有所不同)
more +/pattern file在每个文档显示前搜寻该字串(pattern),然后从该字串之后开始显示
more +num file从第 num 行开始显示
more file1 file2显示 file1, file2(可查看多个文档)
按页显示命令 less

less [选项] < filename >

参数解释
-b<缓冲区大小> 设置缓冲区的大小
-e当文件显示结束后,自动离开
-f强迫打开特殊文件,例如外围设备代号、目录和二进制文件
-g只标志最后搜索的关键词
-i忽略搜索时的大小写
-m显示类似more命令的百分比
-N显示每行的行号
-o<文件名> 将less 输出的内容在指定文件中保存起来
-Q不使用警告音
-s显示连续空行为一行
-S行过长时间将超出部分舍弃
-x<数字> 将"tab"键显示为规定的数字空格
/字符串向下搜索"字符串"的功能
?字符串向上搜索"字符串"的功能
复制命令 cp

cp [选项] < source > < dest >
cp [选项] < source > … < directory >

参数解释
-a保留链接、文件属性,并复制目录下的所有内容。其作用等于 -d,-p,-r 参数组合。
-d复制时保留链接。
-f覆盖已经存在的目标文件而不给出提示。
-i覆盖目标文件并给出提示.
-p除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l不复制文件,只是生成链接文件。
删除命令 rm

rm [选项] < name >…

参数解释
-i删除目标前逐一询问确认。
-r将目录及以下之文件逐一删除。
-rf将子目录及子目录中所有档案删除,并且不用–确认,慎用。
移动或重命名命令 mv

mv [选项] < source > < dest >
mv [选项] < source > … < directory >

命令解释
mv filen newfile将源文件名改为目标文件名
mv file directory将文件移动到目标目录
mv directory directory目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名
参数解释
-i若指定目录已有同名文件,则先询问是否覆盖旧文件
-f在 mv 操作要覆盖某已有的目标文件时不给任何指示
文件权限修改命令 chmod

chmod {a,u, g, o} [+, -, =] {r, w, x} filename
chmod abc filename(a,b,c 各为一个数字,可以为rwx 数字代号的组合,分别代表u,g,o的权限)

命令解释
u表示该文件的拥有者
g表示与该文件的拥有者属于同一个群体(group)者
o表示其他
a表示这三者皆是。
+表示增加权限
-表示取消权限
=表示唯一设定权限。
r表示可读取, 数字代号为 4
w表示可写入,数字代号为 2
x表示可执行,数字代号为 1
-不具任何权限,数字代号为 0
X表示只有当该文件是个子目录或者该文件已经被设定过为可执行。
参数解释
-c若该文件权限确实已经更改,才显示其更改动作
-f若该文件权限无法被更改也不要显示错误讯息
-v显示指令执行过程
-R对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
文件查找 grep

搜索指定文件的内容
grep [选项] pattern [file…]

参数解释
-i不区分大小写
-o只输出匹配到的部分(而不是整个行)
-v输出不符合查询条件的行
-c对匹配的行计数
-n显示相应的行号
打包命令 tar
参数解释
-c创建备份文件
-r追加文件
-t列出备份文件内容
-u更新备份
-x释放文件
-f指定备份文件或设备(放在参数最后)
-v报告处理的文件信息
-z用gzip来压缩/解压文件
-j用bzip2来压缩/解压文件
创建目录命令 mkdir

mkdir [-p] < dirName>

删除空目录命令 rmdir

rmdir [-p] < dirName >

切换工作命令目录 cd

cd < dirName >

显示当前目录命令 pwd

pwd

查看目录命令 ls

ls [选项] [< name > ]

查找文件或目录命令 find

find [path…] [expression]

文件定位命令 locate/slocate

locate [选项] < search string >

显示文字命令 echo

echo [-n] < 字符串 >

显示命令 cal

cal [选项] [[月]年]

日期显示命令 date

显示日期和时间的命令格式:date [选项] [+FormatString]
设置日期和时间的命令格式:date < SetString >

清除屏幕命令 clear

clear

显示多任务命令 ps

ps

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值