linux常用命令

一、目录与文件命令

1、pwd 查看当前路径

     本人机器上命令输出为(txb为用户名):/home/txb

2、cd 切换目录

cd ./bin

另外:

cd /           切换到根目录

cd ..          切换到当前目录的上一级目录

cd ~         切换到用户主目录

cd            同上

cd $HOME  同上


ls  查看目录下的子目录和文件列表

参数:

-a   显示所有文件,包括隐藏文件(文件名以点开头的文件或目录)

-l    显示详细列表信息,包括文件名、文件类型、权限、拥有者、文件大小等信息

-r    将文件以字母的倒序显示(默认是顺序显示的)

-t    以建立时间为顺序排列文件

-A  同-a 但是不列出隐藏文件

-F   列出文件名称后面加表示文件类型的符号。目录加 ‘/’ ;可执行文件加 ‘ * ’

-R   递归列出目录下的所有文件(全都会列出,真的!!!)

注意:

组合参数: ls -aF (或 ls -Fa)

* 可以匹配任何字符串:ls *.c 将会列出扩展名为 .c 的所有文件

?可以匹配任意一个字符,注意听我说,是一个字符!用法与上雷同,不赘述。


建立新文件(新建文件为空):

touch txb.txt


删除文件:

rm txb.txt

参数:

-r    删除文件夹

-f    强制删除文件或目录

-i    删除文件前询问用户(输入 y / n 表示同意或不同意)

-r    递归处理,制定目录下的子目录和文件全被删除

-v    显示命令执行过程


建立与删除目录:mkdir    、   rmdir


文件复制:cp

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

参数:

-d   保持链接

-p  除了复制文件外,保留修改时间和访问权限

-r  递归复制

-a  保持文件的链接、属性,递归复制,相当于 -dpr

-f   覆盖已有的目标文件而不提示

-i   在覆盖前给出提示(y/n)

-l   不复制文件,只生成链接文件


创建链接文件:ln

对 txb.txt 创建一个硬链接(与原文件一样,即索引节点相同)

ln txb.txt txb

软链接(即简单的快捷方式)

ln -s txb.txt txb


查看文件内容:

catcat  [参数]  文件名

参数:

-n    从1开始对所有的输出行编号

-b    和 -n 相似,但不对空白的行编号

-s    当遇到有连续两行以上的空白行便替换为一行


查看文件视图命令:head 、 tail

head [参数]  文件名

head 命令默认查看文件头十行,tail默认查看尾十行

如:

head -n 100 txb.txt       查看文件前100行

head 100b txb.txt          查看前400个字节

head 4k  txb.txt              查看前4kb个字节

head 4m txb.txt              你懂的!


文件权限设置:chmod

用户:u 表示所有者,g 表示群组,o 表示其他用户,a 表示所有用户

权限:r 表示可读(read),w 表示可写(write),x 表示可执行

操作:+ 表示增加权限,- 表示删除权限,= 表坏死唯一设定权限

参数:-R 递归对目录下的子目录和文件进行相同的操作,-v 显示文件更详细的资料

例子:chmod a+x txb

            chmod g-x txb

            chmod go+r-w txb

注意:-rwxr-xr-x   第一个字符 - 表示文件为普通文件,往下每三个字母分别为所有者、群组、其他人的权限


文件查找:find

一般格式:find 目录 -name 文件名

如:find / -name txb

注:文件名匹配支持通配符* 和 ?


hao!!!上面的是不是很晕啊!!!我也是的!!!不过软件开发或代码编写方面一般都会有帮助文档,linux的黑框命令也不例外。man(manual 的缩写) 便是linux 的帮助命令

格式:man [命令]

如:man   ls 便可打开对 ls 指令的帮助说明文档




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值