linux常用基础命令

一.目录结构

 

linux常用基础命令_第1张图片

ls   当前目录下的所有目录

ls -l  目录详细格式

ls /    根目录下的所有目录

ls /root    root目录下的所有目录

二.目录管理

pwd   当前所在目录

ls --help  和man ls   帮助命令

cd /   切换到根目录     cd /root/aaa   绝对路径= cd root   cd aaa   相对路径

cd ~   表示切换到用户主目录,如root用户的主目录为/root。

cd ..  表示切换到上级目录。    cd .  表示当前目录

mkdir -p c/d   没有c目录  则依次创建c和d

rmdir -p c/d

三.文件管理

 linux常用基础命令_第2张图片

touch a.txt   创建文件a.txt

vi a.txt    命令模式     a  进入编辑模式    esc  命令模式    :最后行    wq  保存退出

cat/more/less/head/tail a.txt     查看文件

cp a.txt bbb     cp a.txt b.txt bbb    cp -r bbb ccc    cp a.txt bbb/c.txt

mv a.txt bbb    mv bbb ccc    mv a.txt ../    mv a.txt c.txt

rm -rf ./*    -r 循环递归   -f 不用提示   删除当前目录下的全部

which cd  特定目录下查找命令

whereis  passwd 特定目录下查找文件

find ./ -name passwd   当前目录下查找passwd 

find / -name 'pass??'   模糊查询     ?表示一个字符   *表示任意个

四.权限管理

useradd zhangsan           passwd zhangsan

创建一个用户名会自动创建一个组,组名就是这个用户名

useradd -g root zhangsan

groupadd g1       groupdel g1

usermod -g g1 zhangsan   zhangsan变为g1的组员

chmod 755 1.txt     权限修改

chown zhangsan 1.txt      修改所属者

chown zhangsan:zhangsan 1.txt       修改所属者和所属组

chgrp zhangsan 1.txt      修改所属组

五.压缩与解压

linux常用基础命令_第3张图片

linux常用基础命令_第4张图片

tar -cvf mytar.tar aaa  将文件夹aaa打包为mytar.tar

tar -czvf mytar.tar.gz 1.txt  将文件1.txt打包为mytar.tar.gz

tar -tvf mytar.tar   查看包的内容

tar -xzvf mytar.tar.gz   解压

六.软件安装与卸载

yum install bzip2     yum remove bzip2

源码包下载  yum install gcc      curl -0 网址

七.其他

rpm -qa | grep xxxx    模糊查找...

rpm -ql    查找路径

时间修改

1、查看时间时区

date

2、修改时区

timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海

3、安装ntp 联网校准时间

yum install ntp

ntpdate ntp1.aliyun.com  #联网(阿里时间服务器)校准时间


你可能感兴趣的:(Linux)