linux常用命令小结

pwd 显示当前用户所在目录路径

 hostname更改主机名称

clear清屏(只是将窗口下滚,之前的内容还是可见)

reset初始化窗口内容

cd /home 进入指定目录,/ 为绝对路径,即根目录,如果当前目录下有个Home文件夹,cd Home即可

cd ~ 可以迅速进入主目录,cd - 与上一个目录相互切换

which 命令 可查看该命令所在的目录

可以使用TAB按键快速补全输入命令

man 命令 查看该命令的使用手册(说明书)

命令 --help 查看命令参数说明,(如在使用rm -rf 时,可先查看参数使用说明)

 命令参数是可以混合使用的 如: ls -la

ls 列出当前目录下的文件,参数:-a列出隐藏文件。-l 以垂直和长形式列出文件,方便查看文件所属主/组的权限

通配符

ls  *.txt 列出当前目录所有txt文件

ls [12345] 可以是括号中任意的数

ls ??.txt 列出当前目录占了两个字符的txt文件

touch test.txt 创建文件

mkdir directory 创建一个目录

rm 删除文件或者目录  参数:-r 递归删除该目录下的所有文件或目录,-f强制删除,且删除后没有确认删除提示

mv 移动一个文件到某个目录下 如: mv test.txt /home/usr/ 将test.txt文件移到/home/usr/目录下

mv hello ./world 其中 . 为当前目录,即将hello移到当前目录下并将名字更改为world

cp 拷贝文件到某个目录下  如: cp test.txt /home/usr/ 将test.txt文件复制到/home/usr/目录下

 

find 目标路径 目标文件  #表示在目标范围内查找目标文件

如:find /home -iname myFile  # -iname 为不区分大小写

按文件大小搜索

find /home -size +1

+1为大于 一个字节块0.5k,-1为小于 一个字节块

按文件所属人搜索

find /home -user root #搜索root用户在/home目录下的所有文件

按文件类型搜索:

find /home -type f     #   f为file, l为链接 ,d为文件夹

使用 -a多条件搜索

find /home -name filename* -a type f

以文件Id 搜索

find /home -inum fileID

使用locate进行文件搜索:locate test.txt

 

cat hello.txt #查看文件的内容 参数 -b显示行号,去除空行,-n不去除空行显示行号

grep target hello.txt #在hello文件中查找target的内容

echo hellworld >> test.txt #向文件输入(追加)内容,如果使用> 而不是>>则会将内容覆盖

还可以 echo ls >> test.txt 将显示的文件输入到文件中

使用vim test.txt 进入文件编辑文本内容

进入编辑器后,按i可进行插入内容,按ESC退出到命令模式,按:到文件末尾输入wq即保存退出,w保存,q退出

 

创建用户和密码,root权限下

useradd user1 #添加用户,或者使用sudo useradd user1

passwd  #更改密码

su user1 #切换用户

sudo passwd user1 #更改指定用户的密码

userdel user1 #删除用户

 

更改文件的控制权限

r 读 ,w 写 ,x 执行

r:4,w:2,x:1

rwx=4+2+1=7,7代表拥有所有权限

other=0=0+0+0

chmod 字符或者数字 目标文件

如: chmod 777 test.txt 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值