设为首页 收藏本站
查看: 921|回复: 0

[经验分享] Linux 命令相关

[复制链接]

尚未签到

发表于 2018-5-20 11:18:48 | 显示全部楼层 |阅读模式
mkdir 目录名字     创建目录
mkdir -p /1/2/3    创建目录及子目录
rmdir 目录名字     删除空目录
rm 文件名          删除目录/文件
rm -rf             f:强制 r:删除目录时需要添加
cp   文件1 文件2   复制文件
cp -r 目录1 目录2  复制目录
mv  移动
cat 读取文档内容(从头到尾)
tac 读取文档内容(从尾到头)
cat -A 每行结束显示一个$符号
more 文件名  从头显示文件内容,按空格一页页向下翻页,回车下一行
less 文件名  可以按上下键上下翻行j:下 k:上 pgup/Ctrl+b上翻,pgdn/Ctrl+f下翻页
        g到首行G到尾行 /关键词 搜索 n下一个匹配项 N上  q 退出less
head 文件名 查看前十行  -2 前两行
tail 文件名 查看后十行  -2 后两行  -f 动态查看内容
ls -l -:普通/可执行文件 d 目录 c 字符设备(处理字符) b 块设备(磁盘等,存文件) l 软链接文件
    s socket文件(进程间通信,本地通信) p 管道文件(一些命令的输出作为另一命令输入)
    rwxrwxrwx  1段主(user)的权限  2段组(group)的权限 3段其他非本群组(others)的权限
    s临时权限 普通用户能改自己的密码 若有x权限,为s,无为Schmod r=4 w=2 x=1 -R 子目录/文件继承权限
umask 0022 (看后三位) 默认目录755 文档644  777-022=755chown root:root 文件 更改主,组,归属 -R 继承
lsattr 查看隐藏属性
    lsattr -R 列出目录下及子目录下文件及特殊属性
chattr +a 1.txt 增加属性
    a权限 只能追加,不能删除,重命名等 解除限制,-a
    i权限 不能追加,删除,重命名,   文件固定了 解除限制 -i
stick_bit 防止别人修改/删除自己的文件(只能作用于目录上,对于文件没太大意义)
    chmod o+t 文件名 权限变成(有x权限) rwt 无x权限为T
which  搜索命令的觉得路径位置(在$PATH下搜索,并且需要有x权限)
whereis  字符   搜索包含字符的路径 有限的路径下搜索
locate 字符 需要安装 需要更新 updatedb 包含字符的都列举出来,不精准 (不在tmp目录搜索)
find /tmp/ -name 'something*' 在tmp下搜索something  
    -type d  目录 f 文件 s b c 等类型
    -mtime +10  创建/最后更改时间在10天之前的 单位为天
    -mmin +5 五分钟之前的
mtime (modify time) 创建/更改时间
ctime (change time) 更改的时间
atime (access time) 访问时间    touch 若存在,则修改三个time  若不存在,创建
    mtime变,ctime 变    ctime 变,mtime不一定变  cat时,ctime变
ln -s /root/1.txt /tmp/2.txt  软链接(绝对路径)  也可以做目录  2.txt相当于快捷方式
ln /root/1.txt /tmp/2.txt  硬连接 只能文件 两个文件大小相同,一个丢失时,另一个可替代对方
groupadd grp1 创建用户组grp1  文件在/etc/group   !表示无密码  groupdel grp1 删除组
    -g 指定组id (默认从500开始) 下次创建从自己指定的id号之后开始
useradd qianshan 创建普通用户qianshan 并默认创建组qianshan    userdel qianshan 删除用户
    useradd -u 505 -g 555 asd 创建用户asd uid=505 gid=555  
    useradd -u 505  -d /home/user3  -s /sbin/nologin user2 家目录为user3,shell为nologin
    useradd -M -s /sbin/nologin user5 创建user5,不创建家目录
usermod -g 555 用户名 改变gid为555  -G 拓展组 -L 锁定 (不能登陆) -U 解锁
mkpasswd 自动生成密码程序 需安装 expect
     -l 6 6位 -s 0 无特殊符号 -d  4 4个数字 -C 5大写5个 -c 6  小写6个
su - 切换用户时切换环境变量
df 查看磁盘分区及使用状况(free也可以) df -h 自动使用合适的单位 -m m为单位
    df -i inode使用情况
du /etc/ 子文件大小及总和  -h 自动使用合适单位显示  du -sh 目录/文件 查看指定目录/文件大小
fdisk -l 查看磁盘,分区状况
    磁盘小于2T 用fdisk分区 大于2T 用parted
    centos6一般用的硬盘格式为ext4  mkfs.ext4 /dev/sdb5 格式化sdb5为ext4格式
  mke2fs -t ext4 -b 1024 -m 1 -L qianshan /dev/sdb1 格式化1 为ext4 块大小1024 保留1% 标签   
mount /dev/sdb5 /mnt/ 把 5 挂载到mnt下   挂载前不要有数据,会覆盖  umount 卸载
开机挂载,可以写在/etc/fstab里 或/etc/rc.local里  1

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-463771-1-1.html 上篇帖子: Linux DNS的设置 下篇帖子: 【Linux】 进程调度算法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表