linux常用命令

-------文件命令-------
ls
-a(all)
-l(long)
-lh(人性化显示h)
-i(i节点)
-d(目录属性)
mkdir
-p(递归创建) mkdir -p /kang/ktt

cd

pwd

rmdir(删除空目录)

cp
-r(复制目录)
-p(保持文件原属性)

move(剪切、更名)

rm
-rf(删除文件或者目录)
-r(删除目录)
-f(强制删除)

touch

cat
-n(显示行号)

more(分页显示)
空格或者f 翻页
回车  换行
q退出

less
pagedown/up键
n键 下一页

head
-n 指定行数

tail
-n指定行数
-f动态显示文件内容


ln(link)
ln[源文件][目标文件] 创建硬链接
-s 创建软连接

--------权限管理命令------
chmod [{ugoa}{+-=}{rxw}][文件或目录](文件目录权限更改)
权限数字
r--4
w--2
x--1
chmod [数字][文件或目录]
-R递归修改

chown(改变文件所有者)
chown[用户][文件或者目录]

chgrp(改变文件所属组)
chgrp[用户组][文件或目录]

umask(定义文件默认权限)
-S 显示文件缺省权限
注意:新建目录的权限比文件的权限多了个x,也就是进入目录的权限。
umask
0 022(ugo) 权限掩码 777-022=755 就是默认的权限
改变默认权限的方法:比如我觉得默认权限rwxr--xr-- 754比较合适,那应该怎么办呢?
777-754=023
umask 023

---------文件搜索命令--------
find[范围][参数条件][匹配条件]
参数:-name    匹配条件* 和 ?
      -iname  不区分大小写
参数:-size +(大于)-(小于)不写(等于)
find / -size +201800
单位是数据块,1数据块=512字节=0.5k
在根目录下查找大于100M的文件。
1M=1024k 100M=102400k=204800数据块
参数:-user
参数:-group
参数:-amin  访问时间
      -cmin  文件属性
      -mmin  文件内容
   如:find /etc -cmin -5(或者+5)
   在/etc下查找5分钟以内被修改过属性的文件和目录

连接符:
  -a 两个条件同时满足
  -o 两个条件中任意一个
  如:find /etc -size +163840 -a -size -204800

尾部参数:-type
         f 文件
         d目录
         l软连接
         如:find /etc -iname init* -type f
尾部参数:
       -exec/ok 命令 {} \;对搜索结果执行命令操作
      如:find /etc -name inittab -exec ls -l {} \;
      在/etc下查找inittab文件并显示详细信息。
参数:
-inum 根据节点查找


locate
locate[文件名]
在资料库中搜寻文件,但注意/tmp中的文件不包含在资料库中。
资料库更新命令:updatedb

which 精准查找命令,会查找出所在目录和别名。

whereis 会查找到所在目录和帮助文件。

grep 文件内容搜索命令。
     -i 不区分大小写
     -v 排除指定字串
如:grep -v ^# /etc/inittab(小尖号代表开头)
查找文件inittab中排除以#开头的字符串。

-----------帮助命令-----------
man[命令或者配置文件]
技巧:1、主要用途一般在第一行;
      2、查找某个参数使用:/参数;
      3、空格是翻页,回车下一行,q退出。
      4、数字1是命令的帮助,数字5是配置文件的帮助。如 man 5 passwd

whatis [命令]
apropos [配置文件]
date 修改时间
---------用户管理命令--------
useradd [用户名]
passwd [用户名]
who 显示内容:注意tty叫本地登录 pts远程登录。
w

---------压缩解压缩命令--------
.gz格式
gzip[文件]【只能压缩文件】
gunzip【压缩包】或者gzip -d
注意压缩后源文件不见了。

tar
【压缩】
tar 选项[-zcvf][压缩文件名][目录]
    -c 打包
    -v 显示详细信息
    -f 指定文件
    -z 打包同时压缩
   压缩后格式 tar.gz
【解压】
tar 选项[-zxvf][压缩文件名]
    -x 解包
    -v 显示详细信息
    -f指定解压文件
    -z解压缩

zip
【压缩】
zip 选项[-r][压缩后文件名][文件或者目录]
【解压缩】
unzip [压缩文件名]
     -r 意思是说可以压缩目录。

bzip2
【压缩】
如何压缩文件?
bzip2 选项[-k][文件]
      -k,是keep的缩写,保留原文件
      压缩后格式为.bz2
如何压缩目录?
tar 选项-cvjf [压缩后文件名.tar.bz2][文件或者目录]
    -c 打包
    -v 显示详细信息
    -f 指定文件
    -j 打包同时压缩.bz2格式
【解压缩】
bunzip2 选项[-k][压缩文件]  解压文件
tar 选项[-xvjf][压缩文件] 解压缩带目录的文件
--------网络命令-----------
write
write<用户名>
CTRL+D保存结束

wall (write all 的缩写)

ping
ping 选项 ip地址
   -c指定次数

ifconfig

mail
mail [用户名]
查收方法
mail回车
选择序号

last列出目前与过去登录系统的用户信息
lastlog 检查某特定用户上次登陆时间

traceroute [网站]
 显示数据包到主机的路径

netstat
netstat [选项]
       -t tcp协议
       -u udp协议
       -l 监听
       -r 路由
       -n 显示ip地址和端口号
setup
ubuntu中木有啊!~~~可以修改ip等

mount
挂载与卸载
mount [-t 文件系统  这个可以省略]设备文件名 挂载点
umunt[设备文件名]或者[挂载点]

-----------关机重启--------
shudown
shutdown[选项]时间  shudown -h now
       -c 取消
       -h 关机(halt缩写)
       -r 重启

系统运行级别
0 关机
1 单用户(相当于win里边的安全模式)
2 不完全用户,不含NTF服务
3 完全多用户
4 未分配
5 图形界面
6 重启
init 0 实现关机
init 6 实现重启

#修改系统默认运行级别
cat /etc/inittab
id:3:initdefault
#查询
runlevel

logout 退出登录









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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值