Linux命令

Linux命令

1.获得帮助信息

  • man + 命令 查看xx命令的帮助信息

  • help +命令 同上 查看核心命令

2. 快捷键

  • ctrl +c 停止程序

  • Ctrl + I 清屏 reset彻底清屏

  • Ctrl + q 退出

  • tab 进行代码补全

3.文件目录类操作

  • pwd 显示当前工作目录的绝对路径

  • ls 列出目录内容 ls -a 显示隐藏的内容

  • cd /绝对路径 ;cd xxx/相对路径;cd cd~回到家目录; cd -p 跳转到实际屋里地址; cd … 上一级; cd .当前

  • mkdir创建目录; mkdir -p 创建多级目录

  • rmdir 删除一个空的目录
    -> touch 创建空文件 .txt .m 等

  • cp 复制文件或者目录 cp xx/yy/a.txt zz/hh;递归的复制文件夹 cp -r xx/yy zz/

  • rm 删除 -r 删除所有但进行提示 ;-rf不提示; -v显示信息
    -> mv 重命名:mv a/b/c.txt /a/b/d.txt; 移动文件:mv a/b/c.txt /H/G
    -> cat -n 3 c.txt 查看文件 显示行号

  • more 文件内容分屏查看器; more c.txt; Space向下翻页 ;enter 下一行;Ctrl+B返回上一屏;Ctrl+F下一屏幕;= 输出当前行号; :f 输出文件名和当前行号

  • less 分屏显示文件内容; less c.txt;

  • echo 输出内容到控制台 echo -e 支持反斜线控制的字符转换
    -> head -n 5 c.txt 显示文件头行5行

  • tail - n 5 查看文件后5行;tail -f 实时追踪文档的所有更新

  • >覆盖 和 >>追加; 将ls查看信息写入文件中 ls -l>c.txt ; 将ls查看信息追加到文件中 ls -l >>c.txt ;

  • 采用echo 将hello单词追加到文件中 echo hello>>c.txt;

  • 软连接 ln -s /目标文件 /软连接名

  • 硬链接 ln /目标文件 /硬链接名

  • 进入实际连接的屋里路劲:cd - P xx/

  • history 查看已经执行过的历史命令

  • date 显示当前时间

  • date +%Y 显示当前年

  • date+%m 当前月

  • date+%d 当前天

  • date “+%Y-%m-%d %H:%M:%S” 显示年月分秒

  • calc 查看日历

  • useradd 添加用户; useradd jack

  • useradd -g 组名 用户名 添加新用户到某个组

  • passwd jack 设置密码

  • id jack 查看用户是否存在

  • cat /etc/passwd 查看创建了那些用户

  • su jack 切换用户

  • su - jack q且得到该用户的环境变量以及执行权限

  • uderdel jack 删除用户

  • userdel -r jack 同时删除相关文件

  • whoami 查看自身用户名称

  • who am i显示登录用户的用户名

  • sudo 设置普通用户具有root权限; 修改/etc/sudoers/ ##Allow 下面添加 jack ALL=(ALL) ALL;

  • usermode -g root jack ;修改 root和jack同一组

  • groupadd xxx 添加组

  • groupdel xxx 删除组

  • groupmod -n 新 老 修改组

  • cat /etc/group 查看创建了哪些组

  • 文件属性 - 代表文件;d代表目录;l代表链接

  • 文件属性前3位确定拥有者的权限 USER

  • 文件4-6位 确定同组用户的权限 Group

  • 文件后3位 确定其他用户的权限 Other

  • r read可读

  • w write可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件

  • x代表可执行(execute):可以被系统执行

  • chmod u/g/o+r/w/x a.txt r=4 w=2 x=1

  • chmod 777 a.txt

  • chmod -R 777 a.txt 修改整个文件夹里面的所有文件的所有者、所属组、其他用户都具有可读可写可执行

  • chown 改变所有者 chown jack a.txt

  • 递归改变文件所有者和所有组 chown -R jack:jack xiyou/

  • chgrp 改变组属性 chgrp root jack chgrp [最终用户组] [文件或目录]

  • df -h 列出文件系统的整体磁盘使用量,检查文件系统的磁盘空间占用情况

  • fdisk -l 查看磁盘分区详情

  • mount [-t vfstype] [-o options] device dir (功能描述:挂载设备)
    umount 设备文件名或挂载点 (功能描述:卸载设备)

  • ps -aux | grep xxx (功能描述:查看系统中所有进程)
    ps -ef | grep xxx (功能描述:可以查看子父进程之间的关系)

  • kill [选项] 进程号 (功能描述:通过进程号杀死进程)
    killall 进程名称 (功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)

  • crontab -e编辑任务 每隔1分钟,向a.txt文件中添加一个123的数字
    */1 * * * * /bin/echo ”123” >> /root/a.txt 【*****分时天月年】

  • rpm -qa 查询命令

  • rpm -e xxx包 ;卸载

  • rpm -e --nodeps 软件包

  • rpm -ivh 包 安装 i 安装;-v 显示详细信息;-h进度条;-nodeps 不检测进度依赖;

  • yum -y install/update/remove/clean/list/… -y对所有提问都是yes

  • Linux文件权限
  1. -代表文件 d代表目录 l代表链接文档
  2. 1-3 USer 4-6 Group 7-9 other
  3. r-4 w-2 x-1 读写执行
  4. chmod 777 a.txt 解释: u g o 所有权限
  5. chmod u-x,o+x a.txt 解释: u 去除执行权限; o加上执行权限
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值