liunx初学一些基础的命令使用技巧

目录操作:

pwd :查看当前所在路径

whoami :查看当前用户

mkdir  [ -p ]:创建目录 【嵌套创建多个子目录】

rmdir  [ -p]:删除目录【删除当前目录以及其子目录】

rm  [ -r  - f ] :删除文件(包括目录)【删除目录必须加-r      -f :强制删除不需要询问】

文件操作:

查看当前目录下的文件

ls:显示当前所有文件(只显示文件名)

ls abc :精确显示当前目录中文件名为abc的文件  (默认情况下ls是精确查找)

ls *abc* :显示当前目录中文件名含有中含有abc字符串的文件

ls  -l(缩写:ll ):显示当前所有文件(包括文件的详细信息,如权限、硬链接数、大小、创建时间等)

ls  -al   :显示当前所有文件(包括文件的详细信息,如权限、硬链接数、大小、创建时间等)和自身及父目录

ls  -d:查看当前目录属性

ls   -l | wc -l :查看当前目录中文件的个数

file   文件名 :查看文件的类型

创建文件

touch  文件名.后缀名:创建一个文件

echo    "we       echo"  :加" "指的是保持原格式输出 >>we        echo

echo     we       echo  :不加" "指的是压缩后输出      >>we  echo     

echo  -n  "abc"          :指的是在循环中不换行输出

echo "********"  >>   文件名.后缀名 :以输出重定向的方式输入到文件(如果文件不存在则自动创建文件)

vi 文件名.后缀名

查看文件

cat 、more 、less 、head 、tail:查看文件

cat :优点是将文件里面的内容直接显示在命令行的屏幕上,不进入任何编辑模式或其他查看模式。

more [ +n ];进入查看模式,不支持翻页【+n显示n以后的内容】

less:进入查看模式,支持翻页

head [ -n ]:默认只显示前10行,-n的意思是只显示前n行的内容

tail [ -n ] :默认显示后10行,-n的意思是只显示后n行的内容

tail [ -f ] :只查看后来追加 的内容部分。

find  路径(.表示当前路径)  -name  "*.sh":查看指定路径下.sh 文件

find  路径(.表示当前路径)  -amin  -20  (+20) :查看20分钟内被访问过的文件(查看20分钟之外被访问过的文件)

find  路径(.表示当前路径)  -atime  -1 (+1):查看1小时内被访问过的文件(查看1小时外被访问过的文件)

find  路径(.表示当前路径)  -cmin  -20  (+20) :查看20分钟内被修改过的文件(查看20分钟之外被修改过的文件)

find  路径(.表示当前路径)  -ctime  -1 (+1):查看1小时内被修改过的文件(查看1小时外被修改过的文件)

groupadd  用户组名:添加用户组

groupdel  用户组:删除用户组

useradd   [ -g 用户组名  -d /home/test2 -m -s /bin/bash ] 用户名:添加用户【-g指定用户组 -d指定家目录(-m家目录不存在则自动创建) -s指定shell类型】

passwd 用户名;建立完用户后应设置好密码。

userdel  用户名:删除用户(直接这样删只能删除/home/passws下的用户名,但是/home/group里面的用户名没有删除)

chmod  754  test.sh (chmod  +x  test.sh ):修改文件权限(7文件权限 5用户组权限 4其他用户权限)(+x 给文件加上可执权限)


如何将一个root用户下的文件移动到另一个用户oracle的家目录下:

1、修改文件拥有者 chown  新的用户名  文件名 

2、修改文件用户组 chgrp    新的用户组   文件名

3、移动                     mv      ./文件名    /home/oracle

           

打包、解包、压缩、解压缩(一个命令将打包压缩(解压缩解包卸载一起))

tar -czvf 包名 文件名:将文件打成包并且压缩(-c创建包  -z 压缩  -v显示创建过程)

tar -xzvf 包名 文件名:将文件解压缩并且解包(-x解包  -z 解压缩  -v显示解压过程)

tar -czvf  包名   *.sh  :将当前目录下所有的.sh文件打包

tar -czvf   包名   .     :将当前目录下所有的文件打包

系统命令

ps  -aef  :显示当前哪些用户运行了哪些程序

top  :既可以查看运行了哪些程序,又可以查看CPU,内存占用情况

kill   -9  进程号:杀死某个进程(-9 是选项不是进程号)

free -m :以M为单位显示剩余内存

df    -k    :查看剩余磁盘空间


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值