关于Linux系统的一些命令


    • mkdir 创建文件夹
    • rmdir 删除文件夹
    • cd ~ 前往用户界面 (cd change directory 改变当前工作目录) (~表示当前用户的主目录)
    • cd . 当前目录文件夹
    • cd … 返回上一层
    • cd / 前往主界面
    • pwd 打印当前工作目录 (print working directory )
    • date 查看当前时间
    • ls 打印文件列表信息(list)
    • ls -l 查看当前所有文件属性
    • ls -il 查看文件的innde-number

    cp 拷贝文件

    • cp wfy ~ (第一块是指令 第二块是当前文件 第三块是目标路径)
    • cp -r wfy ~
    • cp -f wfy ~ -f是覆盖同名的意思

    mv 移动文件

    • mv wfy ~
    • mv ./wfy1 ./wfy2 移动到当前路径覆盖名字

    rm 删除文件

    • rm -R ./wfy
    • rm -fR ./wfy -fR是直接删除不经过用户同意

    touch 创建文件

    • touch ./wang

    ln 创建链接

    • ln -s wfy/hello_slink 创建文件链接
    • ln wfy/wfy.txt ./wfy_hl01 创建文件硬链接

    tar打包文件

    • tar -cf wfy.tar ./wfy3 ./wfy4
    • tar -tf wfy.tar (-tf是依次列出打包文件里面的文件名)

    • tar -f wfy.tar --delete ./wfy4
    • –delete是删除打包文件里的文件

    • tar -f ./wfy1.tar -A ./wfy.tar
    • 把wfy的打包文件放到wfy1的打包文件

    • tar -f ./wfy1.tar -r ~/wang
    • 把wang文件添加进wfy1的打包文件中

    • tar -xf ./wfy.tar -C ./wfy3
    • 把wfy的打包文件解压到wfy3文件里

    • gzip ./wfy1.tar
    • 当前路径压缩打包文件

    • gzip -9 wang
    • -9是压缩比例(压缩比例从1~9)
    • gzip不能多个同时压缩

    • tar -czf wfy3.tar.gz ./wfy3
    • -czf打包并解压

    • tar -xzf wfy3.tar.gz
    • -xzf.解压并压缩

    find 查找文件

    • find ~ -name passwd (-name为文件名字)
    • 在用户界面查找文件名为passwd的文件

    • find ~ -type l (-type为文件类型)
    • 在用户界面查找符号链接文件
    • d 目录文件
    • f 普通文件
    • c 字符设备文件
    • b 块设备文件
    • l 符号链接文件

    • find ~ -mtime -3 -ls
    • (-mtime为文件修改时间)
    • 在用户界面查找最近三天内容发生改变的文件
    • find ~ -mtime +7 -ls
    • 在用户界面查找七天前内容发生改变的文件
    • find ~ -mtime 4 -ls
    • 在用户界面查找四天前当天内容发生改变的文件
    • (+n为n天内 -n为n天前 n为n天前当天)
    • -amin -atime 文件被读取/实行时间
    • -cmin -ctime 文件属性修改时间
    • -mmin -mtime 文件修改时间

    • find ~ -size -3k -ls (-size文件大小)
    • 在用户界面查找小于3k字节的文件
    • find ~ -size +100c -ls
    • 在用户界面查找大于300字节的文件
    • find ~ -size 10M -ls
    • 在用户界面查找正好10兆字节的文件
    • c 字节
    • k 1024字节
    • M 1024k
    • G 1024M

    • find ~ -user root -ls (-user为使用者)
    • 在用户界面查找用户为root的文件
    • find ~ -uid 500 -ls (-uid为用户ID)
    • 在用户界面查找用户ID为500的文件
    • find ~ -group stu -ls (-group为用户组)
    • 在用户界面查找用户组为stu的文件
    • find ~ -gid 0 -ls
    • 在用户界面查找gid为0的文件

    • find ~ -perm 754 -ls (-perm为使用权限)
    • 在用户界面查找使用权限为754的文件

    • -a 与 -o 或 ! 非
    • find ~ \( -size +1k -a -size -10M -a -mmin -30 -a -type f \) -ls
    • 在用户界面查找大于1k字节小于10兆30天内修改过的普通文件

    -exec -OK 为命令

    • find ~ \( -size +1k -a -size -10M -a -mmin -30 -a -type f \) -exec rm -rf {};(将查找的文件全部删除)

    通配符

    • rm -f *.txt
    • 将用户界面所有后缀名为.txt删除

    ? 通配符 ?代表任何字符

    • ls -l ??sh
    • 将用户界面说有四个字符后两个字符为sh查看

    • chmod 700 scp[z,x,c,v].sh []里面任意一个字符都可以代替
    • 将scpz.sh,scpx.sh,scpc.sh,scpv.sh权限改为700

    • touch {scp,string}{1…3}.txt
    • 创建scp1.txt,scp2.txt,scp3.txt,string1.txt
    • string2.txt,string3.txt文件

    • rm -rf {scp,string}*.txt
    • 删除scp*.txt,string*.txt文件

    • tar -cf scpl.tar scp[!3-9].txt
    • 打包除scp3-9.txt以外的文件

    cat查看文件信息

    • cat scp.tar
    • 查看scp.tar的信息

    less查看大量的文本文件

    • less /var/log/messages
    • 上下箭头翻行,pgup/pgdn上下翻页
    • /root 查看root相关关键字信息
    • n跳转到下一个关键字地方
    • N跳转到上一个关键字地方
    • q退出

    • head -n 20 /var/log/messages
    • 查看文件头20行的内容

    • tail -n 20 /var/log/messages
    • 查看文件尾20行的内容

    bash-4.2#解决方法

    • cp /etc/skel/.bashrc /root/
    • cp /etc/skel/.bash_profile /root/

用户和组群的管理命令

用户管理

  • useradd:创建一个新用户
  • passwd: 给指定用户设置密码
  • userdel: 删除一个已存在的用户
  • usermod: 修改一个已存在用户的属性信息(-l 新用户名称 用户名称,-u 新uid 用户名称)
  • cat /etc/passwd: 查看系统中所有用户的信息
  • id:查看指定用户的信息
  • exit: 注销当前登录用户
  • su: select user,选择(切换)用户

组群管理

  • groupadd: 创建一个新组群
  • groupdel: 删除一个已存在的组群
  • groupmod:修改一个已存在组群的属性信息(-n 新组群名称 组群名称)
  • cat /etc/group:查看系统中所有组群信息

系统进程的管理命令

  • ps:显示当前时刻系统中的进程信息,常用参数-e和-aux
  • top:实时刷新显示系统中的所有进程信息kill:结束进程,常用参数-9
  • killall: 通过名字结束进程
  • &::在一条命令的末尾带上该符号可以让其在后台执行
  • CTRL+C组合键::强制结束当前正在前台运行的命令
  • CTRL+Z组合键: 将当前正在前台运行的命令调到后台,并暂停它的运行
  • fg :将后台任务调到前台运行
  • bg :将后台暂停的任务运行起来
  • sleep: 让系统休眠
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值