linux一些常用命令

linux常用命令

ls //list

-a //all

-d //查看文件本身信息

-h //让我们看着舒服的

-l //long

-i // inode 节点

 

cd //change dir

./ 当前目录

../上一层目录

~/home目录

 

pwd //print woring dir

 

mkdir //参数可以是多个

-p // 递归创建文件夹

 

rmdir //remove empty dir

-p //递归删除文件夹(只能删除空文件夹)

 

touch [选项]文件名或目录名//可以用来创建文件

-a:只修改文件的访问时间(Access Time)

-c:如果文件不存在,则不建立新文件

-d:把文件的时间改为指定的时间

-m:只修改文件的数据修改时间(Modify Time)

 

cat

-A // = TEv 

-n //显示行号

-T //显示TAB

-E //显示end

-v //显示特殊符号

 

more

空格键:向下翻页。

b:向上翻页。

回车键:向下滚动一行。

/ 字符串:搜索指定的字符串。

q:退出。

 

less 类似more但是可以回翻 page Up 和上 查找/word按n查找下一个

 

head 是用来显示文件开头的命令,其基本信息如下。 

-n 行数: 从文件头开始,显示指定行数;

-v:显示文件名;

 

tail示文件结尾的命令

-n 行数:从文條尾开始,显示指定行数

-f:监听文件的新増内容

 

ln //建立连接,模式是硬连接

-s 软连接

-f 强制,如果目标文件存在,则删除文件后再建立连接文件

 

rm //删除

-f //强制删除

-i //交互删除,删除之前会询问用户

-r //递归删除,可以删除目录

 

cp //copy 

-a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍;

-d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接;

-i:询问,如果目标文件已经存在,则会询问是否覆盖;

-l:把目标文件建立为源文件的硬链接文件,而不是复制源文件;

-s:把目标文件建立为源文件的软链接文件,而不是复制源文件;

-p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间);

-r:递归复制,用于复制目录;

 

mv //剪切(移动move)

-f:强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖;

-i:交互移动,如果目标文件已经存在,则询问用户是否覆盖(默认选项);

-n:如果目标文件已经存在,则不会覆盖移动,而且不询问用户;

-v:显示详细信息;

 

文件权限

-"-":普通文件。

-"b":块设备文件。这是一种特殊设备文件,存储设备都是这种文件,如分区文件 /dev/sda1 就是这种文件。

-"c":字符设备文件。这也是特殊设备文件,输入设备一般都是这种文件,如鼠标、键盘等。

-"d":目录文件。Linux 中一切皆文件,所以目录也是文件的一种。

-"l":软链接文件。

-"p":管道符文件。这是一种非常少见的特殊设备文件。

-"s":套接字文件。这也是一种特殊设备文件,一些服务支持 Socket 访问,就会产生这样的文件。

chmod //修改权限

-R:递归设置权限,也就是给子目录中的所有文件设定权限

用户身份: 

-u:代表所有者(user)。

-g:代表所属组(group)。

-o:代也人(other)。

-a:代表全部身份(all)。

赋予方式: 

-+:加入权限。

--:减去权限。

-=:设置权限。

权限: 

-r:读取权限(read)。

-w:写权限(write)。

-x:执行权限(execute)。

4:代表"r"权限。

2:代表"w"权限。

1:代表"x"权限。

chown [用户名][文件名]//改变文件的所有者

chgrp [用户名][文件名]//改变文件的所有组

umask [参数] //例如 077 则创建的文件默认权限是700 

/*默认是逻辑与

例如:

0022

0 特殊权限

022 --- -w- -w-

777 rwx rwx rwx

-------------------

755 rwx r-x r-x*/

-S //显示、设置文件的缺省权限,缺省创建的文件没有执行权限

 

find [搜索范围] [匹配条件]

-name  // find /etc -name init 在etc文件夹下搜索名字为init的文件通配符*init*

-iname //不区分大小写

-size   //根据文件大小查找,+n大于 -n小于 n等于 大小单位是数据块 一个数据块=512字节=0.5k,现在可以直接k、M

-user //所有者 

-group //所属组

-amin  //访问时间access

-cmin   //文件属性change

-mmin  //文件内容 modify

例:find /etc -cmin -5 

-a 两个条件同时满足

-o 两个条件满足任意一个

例:find /etc -size +100M -a -size-10M

-type //更具文件类型查找 f文件 d目录 l软连接文件

例:find /etc -type f

-exec/-ok 命令 { } \; //查找之后在运行命令

-inum //根据i节点查找.

 

locate //在文件资料库中查找文件,定期更新,不能查找tmp文件下

-i //不区分大小写

updatedb //更新文件资料库

 

which //查找命令

whereis //可以找到命令的绝对路径和帮助文档

grep 

-i //不区分大小写

-v //排除指定字串

 

帮助命令

man //manual 命令和配置文件的帮助

查看配置文件,直接加配置文件的名称

/ 查找

1 命令的帮助

5 配置文件的帮助

whatis //查看命令的简单命令信息

apropos //配置文件的简单命令信息

info //与man类似

help //查看shell内置命令的帮助

用户管理命令

useradd //添加用户也可以使用 adduser

passwd 用户名 //修改用户密码

who //查看当前登录用户 w命令可以查看详细信息 

tty //本地登录

pts //远程登录

uptime //运行时时间

//gz后缀文件压缩解压缩

gzip 文件名 //压缩, 只能压缩文件 且不保存源文件

gunzip //解压缩 = gzip -d


//打包
tar [打包后名称] [需要打包的文件]
-c //打包
-v //显示详细信息
-f //递归
-z //压缩
-x //解包
-j //bzip2

//zip
zip -r [压缩后的文件] [路径] //压缩保持源文件
unzip //解压缩
-r //压缩目录 


//bz2

bzip2 文件名//压缩
-k //保留源文件
bunzip2 //解压缩


网络命令
write <用户名> 
ctrl + d //保存

wall //给所有人发送信息

ping -c 3 ip //-c次数

mail [用户名]
Subject //主题
d //删除

last
lastlog

tracerourte [网站] //访问路径

netstat //查询网络信息
-a //all
-t //tcp
-u //udp
-l //监听
-r //路由 网关 
-n //显示IP地址和端口号

setup //配置IP地址

//挂载命令
mount 

mount /dev/sr0 /mnt/cdrom
unmont /mnt/cdrom/


ps 
-a   //查看当前操作系统中的所有用户
-u   //user
-x   //查看没有终端的应用程序
-e   //显示所有进程
-f   //显示UID,PPIP,C与STIME栏位

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值