测试开发相关我用 LinuxLinux学习|Gentoo/Arch/FreeBSD

Linux基础指令

2021-09-24  本文已影响0人  萝卜枣

终端指令的格式: 命令 [-选项] [参数]
1.man command——查阅command命令的使用手册
man是manual的缩写,使用man时的操作键:
空格 ——现实手册页的下一屏
Enter——一次滚动手册页的一行
b——回滚一屏
f——前滚一屏
q——推出
/word——搜索word字符串
2.command help (同1)
3.显示文件和目录
pwd:显示当前路径
tree:以树状图列出目录的内容(yum install tree)(tree aaa 指定目录)
ls:查看文件信息(同dir)(ls -a 显示所有文件,包括隐藏文件,以“.“开头)
4.显示详细信息
ls -l :以列表方式显示文件的详细信息
drwxr-xr-x 3 root root 4096 5月 26 12:41 code
文件的权限 硬连接数 文件所属的用户 文件所属的组 文件大小(字节) 文件或文件夹最后修改时间 文件或文件夹名称
(文件的权限:d开头表示是一个目录,-开头表示是一个文件,l开头表示这是一个链接文件)
ls -h:配合-l以人性化的方式显示文件大小
5.切换目录
cd:切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的就是用户的主目录
cd ~:切换到当前用户的主目录(/home/用户目录)
cd . :切换到当前目录
cd ..:切换到上级目录
cd -:可进入上次所在的目录
5.创建文件和目录
1)mkdir创建目录,递归创建 添加-p选项
2)touch创建一个文件:touch 文件名,多个文件:touch 文件1 文件2...
3)gedit 用来打开一个文件进行编辑
6.删除文件和文件夹
rm——删除文件
rm -i 文件名——确认
rm -f 文件名——强制删除不提示
rm -r 文件夹名

  1. cp——拷贝copy cp [options] <source file or directory> <target file or directory>
    -i ——同名有提示
    -f——强制覆盖不提示
    -v——显示拷贝的过程
    -a——拷贝原有属性
    拷贝目录:cp -r 原路径 目标路径
  2. mv——移动move
    1)移动文件或文件夹
    2)重命名文件或文件夹(在一个目录中进行移动才能进行重命名)
  3. 其他指令
  4. clear——清屏(clear -l)
  5. tab——自动补全
  6. which——查看某个指令所在的位置
  7. cal——日历
    1)cal -3 :打印上、本、下三个月信息
    2)cal -y :整年日历
    3)cal -j :一年中的哪一天
  8. date ——日期
    date“+%Y年” ——显示年
    date “+%Y年%m月”——显示年月
    date “+%Y年%m月%d日”——显示年月日
    date “+%F” . (2021-05-27)
    date “+%F %T” (2021-05-2716:10:55)
  9. history——查看历史指令
    history 30 ——显示最新的30条指令
    !历史指令编号——执行历史指令
  10. 1)cat—— 文件查看
    -n 查看文件的时候,对每一行进行编号
    -b 非空行进行编号
    -s 连续2行以上的空行,只显示1行
    2)连接文件,把两个文件合并到一起输出
    cat 文件名1 文件名2
  11. more——用来分屏(分页)查看文件内容
    +num 从num行开始查看文件
    +p 先清屏再查看文件
    +s 连续2行以上的空行,只显示一行快捷键:
    回车 查看一行
    空格 查看下一屏
    ctr+f/f 下一屏
    ctr+b/b 上一屏
    退出 q
    终止指令的执行:ctr+c
    终端字体放大 :command+shift++
    终端字体缩小:command+-
上一篇下一篇

猜你喜欢

热点阅读