LINUX常用命令--粗略版

文件管理

1.cat

 

说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案) 我对这个说明不是很明白

 

cat主要三大功能:

 

(1)一次显示整个文件

$cat filename

当前目录下已经有a.txt,并且里面有内容(如:abc),就会在屏幕上

显示文件里的内容

形式如下:

[root@localhost test]# cat a.txt

abc

 

(2)从键盘创建一个文件

$cat > filename

只能创建新文件,不能编辑已有文件

如:[root@localhost test]# cat > d.txt

可输入内容,然后创建该文本文件,内容被保存进文件里

 

(3)将几个文件合并为一个文件

常用参数:

-n 或 --number 由 1 开始对所有输出的行数编号

-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号

 

(1)$cat [-n] file1 file2 > file3

 

将file1和file2的内容覆盖进file3文件中,如果file3存在,则直接将file1

和file2内容合并覆盖入file3中,如果file3文件不存在,则新建一个file3

文件将file1和file2的内容合并放入file3文件中

如:[root@localhost test]# cat a.txt b.txt > d.txt

 

(2)$cat [-n] file1 file2 >>file3

 

将file1和file2文件内容合并后追加到file3文件中


2.chmod 

 

说明:变更文件或目录的权限

 

文字设定法:

chmod [who] [+|-|=] [mode]文件名?

 

who是下面任一个或它们的组合

权限范围的表示法如下: 

 u:User,即文件或目录的拥有者。 

 g:Group,即文件或目录的所属群组。 

 o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。 

 a:All,即全部的用户,包含拥有者,所属群组以及其他用户。 

 

操作符:

+添加某个权限

-取消某个权限

=赋予给定权限并取消其他所有权限(如果有的话) 

 

mode的任意组合:

有关权限代号的部分,列表于下: 

 r:读取权限,数字代号为"4"。 

 w:写入权限,数字代号为"2"。 

 x:执行或切换权限,数字代号为"1"。 

 -:不具任何权限,数字代号为"0"。 

 s:特殊?b>功能说明:变更文件或目录的权限。

 

文件名:以空格分开的腰改变权限的文件列表,支持通配符

 

在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:

chmod g+r,o+r a.txt

使同组和其他用户对文件a.txt有读权限

 

如:chmod u+r a.txt

只给自己读的权限

 

chmod g+x a.txt

同组的人来执行的权限


数字设定法

语法:

chmod [mode] 文件名?

暂且不讨论

 

3.chown

 

说明:变更文件或目录的拥有者或所属群组


语法:chown [选项] 用户或组 文件

如:把文件a.txt的所有者改为zz

$chown zz a.txt


4.cp

 

说明:复制文件或目录

语法: cp [参数] [源文件或目录][目标文件或目录] 

如:$cp a.txt ab.txt

将文件a.txt复制一个文件名为ab.txt


5.dd

 

说明:读取,转换并输出数据

语法:

dd 的主要选项:


指定数字的地方若以下列字符结尾乘以相应的数字:


b=512, c=1, k=1024, w=2, xm=number m


if=file


输入文件名,缺省为标准输入。


of=file


输出文件名,缺省为标准输出。


ibs=bytes


一次读入 bytes 个字节(即一个块大小为 bytes 个字节)。


obs=bytes


一次写 bytes 个字节(即一个块大小为 bytes 个字节)。


bs=bytes


同时设置读写块的大小为 bytes ,可代替 ibs 和 obs 。


cbs=bytes


一次转换 bytes 个字节,即转换缓冲区大小。


skip=blocks


从输入文件开头跳过 blocks 个块后再开始复制。


seek=blocks


从输出文件开头跳过 blocks

个块后再开始复制。(通常只有当输出文件是磁盘或磁带时才有效)。


count=blocks


仅拷贝 blocks 个块,块大小等于 ibs 指定的字节数。


conv=conversion[,conversion...]


用指定的参数转换文件。



6.find

 

说明:查找文件或目录

语法:find [起始目录] 寻找条件 操作


7.grep

 

说明:查找文件里符合条件的字符串。

语法:grep 字符串 文件名

# grep 'a' *.txt

查找包含a字符串的文件


8.less  按页显示文件


9.locate

 

说明:查找文件

 

10.mv  文件或目录的移动或更名

 

11.rm/rmdir  删除文件/目录


12.vi 全屏编辑器

 

13.wc 显示指定文件中的行数,词数或字符数


压缩与备份

 

gzip/gunzip .gz文件的压缩/解压缩程序


压缩 tar -zcvf aa.tar.gz

 

解压缩 tar -zxvf aa.tar.gz

 

磁盘操作

 

cd/pwd 切换目录/显示当前工作目录

 

df 显示磁盘的相关信息

 

ls 列出目录内容

 

mkdir 创建目录

 

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



系统操作

 

chkconfig 检查,设置系统的各种服务

 

date 显示或者设置系统时间与日期

 

exit 退出目前的shell

 

export设置或显示环境变量

 

finger 查找并显示用户信息

 

free 显示内存状态

 

kill 删除执行中的程序或工作

 

logout 退出系统

 

passwd 设置用户密码

 

进程查看

ps aux | less

ps aux | grep 匹配字符 查看进程 

 

reboot重启计算机

 

rpm管理Linux各项套件的程序

 

shutdown 关机

 

su 变更用户身份

 

top 显示,管理执行中的程序

 

who 列出正在使用系统的用户

 

whois查找并显示用户信息

 

whoami确认主机身份



网络通信

 

ftp文件传输

 

netstat 显示网络连接、路由表和网络接口信息

 

ping 向网络上的主机发送icmp echo request包

 

ssh 安全模式下的远程登录

 

telnet 远程登录

 

talk 与另一用户对话


帮助命令

 

man 命令

 

history 用户用过的命令

 

!!执行最近的一次命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值