linux 的基本命令

linux 的基本命令

本人刚刚接触linux,现在只是将我暂时遇到的命令整理了一下下,Linux的命令实在是太多了-_-||,在学习的过程中会不断添加,如果我有哪些命令写的不是很明确或有错误,希望小伙伴们帮我指出来^_^

  • ## mkdir + [pm] 命令
mkdir 目录名  //确保当前目录下不重名
-p            //自动创建父目录
-m            //设置权限
  • ### rm命令
rmdir   //针对空目录进行删除
rmdir p <dir>  //删除祖先
-r   //递归处理,将指定目录下的所有文件与子目录一并处理
-f   //强制删除文件或目录
-i   //删除时会向用户确认是否删除

*使用rm命令时,一定要慎重啊,一旦删除就无法恢复,呵呵,我就因为一不注意,将我的家目录下的文件和目录都删干净了!!!

  • ## cp 命令
cp file 路径1 file1  //将file文件复制到路径1下,并改名为file1
cp -r 路径1 路径2   //将路径1下的所有文件和目录都复制到路径2下
cp 路径1* 路径2//路径2下文件与路径1下文同名,用户需确认,并将略过路径1下的子目录 
cp -r 路径1* 路径2  //与上一条命令不同的是不略过子目录  
cp -i file1 file2   //若文件存在,询问用户
cp -a file1 file2    //pdr的集合
cp -p file1 file2    //连同文件属性一起拷贝
cp -d file1 file2    //若文件为连接文件的属性,则复制连接文件的属性
cp -s file1 file2    //拷贝为软连接
cp -l file1 file2    //拷贝为硬连接
cp -u file1 file2    //源文件比目的文件新才拷貝

*部分参考 ‘Linux命令大全’ 进行整理,'Linux命令大全'对于cp命令的整理很全面易懂,有具体实例,需要的小伙伴可以去看一下.网址:http://man.linuxde.net/cp

  • ### pwd + [-LP]命令
pwd  //显示当前所在目录的全路径
L     //显示逻辑工作目录
P     // 显示物理工作目录
  • ## cat + [-AbEnTv] <file> 命令
//cat 正向连续读
-A  //相当于-vET
-v   //列出看不见的字符
-E   //显示断行符为$
-T   //显示TAB为^I
-b   //列出行号
-n   //列出行号,连同空行也编号`
  • Tac 命令 反向连续读

  • nl [-bnw] <file> 命令 输出行号显示文件

    -b  //行号指定的方式
      -b a   //相当于cat -a
      -b t   //相当于cat -b
    -n  //列出行号的表示方法
      -n ln   //行号在屏幕最左边显示
      -n rn   //行号在自己字段的最右边显示
      -n rz   //行号在自己字段的最右边显示,前面自动补全0
    -w <num>   // 行号所占位数    
  • head [-n num] <file> 命令

    //head 查看头几行
    -n num   //显示前num行
    -n -num  //除了后num行外,其他的都显示
  • tail [-n num] <file>命令

    // tail 查看末尾几行
    -n num  //显示文件后num行
    -n +num  //除了前num行,其他的都显示
  • 文件的特殊权限

权限作用的对象效果
set_uids二进制程序文件,非脚本用户在执行改程序时获取程序所有者权限
set_gids目录和二进制程序文件用户在该目录里,有效组变为目录所属组
sticky bitt目录在该目录下,用户只能删除自己创建的内容
  • 日期命令

    date  //显示当前日期(例:2018年 8月 16日 星期四 20:03:58)
    date +%Y/%m/%d  //只显示年月日(例:2018/08/16)
    date +%H:%M:%S   //只显示时分秒(例:20:03:58)
    date -d "string"  //显示字符串所指的日期
    date  -s "string"  //设置时间
    date  -u          //显示GMT(如果是CST的情况下)
    //字母大小写的含义不同,具体可查阅man手册(方法:man date)
  • 日历命令

    cal   //查阅当前日期
    cal  要查阅的年份  //显示要查阅年份的所有月份日期
    cal -1             //显示最近一个月的日期
    cal -3              //显示最近三个月的日期
    cal  -j             //显示当前是现在这一年中的第几天
    cal -y              //显示当前年的所有日期
  • 计算器命令

    bc  // '/'运算时,要先定义(scale=要输出小数的位数,否则默认输出整数部分

    这里写图片描述

Linux 系统信息

命令功能命令功能
whoami打印当前有效的用户名称uptime打印系统运行时长和平均负载
w当前登录用户列表及正在执行的任务uname打印当前系统信息
last显示用户最近登录信息
who显示当前登录系统的用户信息

- ## w [husfV] <user> <...>

 h  //不打印头信息
 s   // 使用 短输出格式
 f   //切换显示FROM项,默认显示
  • who [-Huq] <file | arg1 arg2>

    -H //显示各栏的标题信息列
    -u  // 显示空置时间
    -q  // 只显示登入系统的用户名称和总人数
  • last [fnx] <username...> <tty...>

    -f "file"  //指定记录文件
    -n  "num"   //指出输出记录数
    -x           //显示系统关机,重新关机等信息
  • uname [-amnvpio]

    -a      //全部信息
    -m      //电脑类型
    -n      // 网络上主机的名称
    -v     //os版本
    -p    //处理器类型
    -i    //硬件平台
    -o    //操作系统名称
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值