Linux常用命令

cd 切换的命令
    cd ~ 进入到当前用户的家目录
    cd- 进入上次目录
pwd:显示当前所在的目录
 
定时任务:
        crontab -e :编辑定时任务;
                *   *   *   *   *
            第一个*:分 1-59
            第二个*:时 0-23
            第三个*:日 1-31
            第四个*:月 1-12
            第五个*:周 1-7
            */2 每隔两分钟
        crontab  -l : 查看系统定时任务
        crontab  -r : 删除系统定时任务
 
mkdir:建立目录
            -p 递归建立
rmdir : 删除目录
 
touch :创建文件或修改文件时间
 
rm :删除文件
            -f 强制删除文件
            -v 显示删除细节
cat:查看文件内容
            -n 列出行号
more:分屏显示文件内容 more=less
            enter,空格向下翻页
            b向上翻页
            q退出
head 显示文件头几行
            -n 显示行号
tail  显示文件尾部几行
            -f 使tail不停地去读最新的内容,这样有实时监视的效果,用Ctrl+c来终止
 
sed  查看文件中间几行;
            sed -n '5,10p' /etc/passwd
 
ln 创建链接
            -s 创建软连接 不加硬链接
cp:复制
            -r 复制目录
            -p 连带文件属性复制
            -d 若源文件是链接文件则复制链接属性
mv: 剪切或改名
     
chmod : 修改权限
            u+ 所有者 ,o+其他人 ,g+所属组
chown : 改变属组或属主
 
useradd  用户名:添加用户
                -g 组名:制定初始组
                -G 组名:制定附加组
                -c ‘说明’:添加说明
                -d 家目录 :手工制定家目录
passwd 用户名:设定用户密码
                -S 查询用户密码状态
                -l 暂时锁定用户
                -u 解锁用户
userdel 用户名: 删除用户的家目录
                -r:带家目录一起删除
groupadd 组名:添加组
 
groupmod 组名 :修改用户组
                -g  GID:修改组ID
                -n 新组名:修改组名
groupdel 组名:删除组
 
gpasswd -a 用户名 附加组 :把某个用户加入附加组
 
gpasswd -d 用户名 附加组 :把某个用户从附加组删除
 
id 用户名:查看用户信息
 
su - 用户名 :切换用户身份
 
man 命令名:查看命令的帮助
 
find : 搜索命令
    
grep 字符串  文件地址:从哪个文件中查找符合条件的字符串
                -i:忽略大小写
                -v:反向选择
管道符:
        命令1 | 命令2 :命令一的执行结果,作为命令二的执行条件/操作的内容
 
tar -zcf 压缩文件名  源文件:压缩同时打包
tar -zxf 压缩文件名  :解压缩同时解打包
            -z 识别.gz格式
            -c 压缩
            -x 解压缩
            -v 显示压缩过程
            -f 制定压缩包名
 
shutdown -h now  :关机 等于 halt
shutdown -r now  :重启 等于 reboot
 
mount 查看系统中已经挂载的设备
 
mount -t  文件系统  设备描述文件  挂载点  : 挂载
 
umount 设备文件名或挂载点  :卸载
 
ping:测试网络连通性
 
ifconfig :查询本机网络信息
 
wc  是统计  -L  目录中的文件数   -c  行数
 
netstat 是查看网络连接、
 
last查看当前用户登录信息
 
rpm -ivh  软件包:安装
rpm -uvh 软件包 :升级
rpm -e 软件包 :卸载
rpm -q 软件包 :查询包是否安装
rpm -ql 软件包 : 查询包中文件的安装位置
            -i 安装 -u升级  -v 显示详细信息  -h 显示进度
 
yum -y install 软件包  :安装
yum -y remove 软件包 :卸载
yum -y update 软件包:更新
yum list :查询所有可以安装的包
 
getfacl 文件名 :查询文件的acl权限
 
setfacl 选项 文件名:设定acl权限
        -m:设定权限 -b:删除权限
输出重定向:> 覆 盖   >>追加
 
ps -aux :查看当前系统所有的进程
        -a 显示前台所有进程  -u 显示用户名 -x 显示后台进程
pstree : 查看进程树
 
 
ls 显示目录下的内容
    -l 长格式显示
    -a 显示所有文件
    -d 显示目录本身,而不是里面的子文件

原文地址:https://www.cnblogs.com/blogs-xd/p/14153297.html