Linux之常见命令

x33g5p2x  于2021-11-22 转载在 Linux  
字(1.6k)|赞(0)|评价(0)|浏览(454)

一、帮助类指令

基本语法:

  • man [命令或配置文件]
    man ls
  • help [命令或配置文件]
    help cd

man和help的区别

  • help命令
    用于显示shell内部的帮助信息。help命令只能显示shell内部的命令帮助信息
  • man命令
    man是在系统安装的时候安装了很多的文档,可以在系统的目录doc下找到,如果软件有配套的页面,就可以使用man来查找(man更详细 )

二、文件目录类指令

Linux中的隐藏文件是以“.”开头的

2.1、显示目录中的文件

基本语法 :
ls [可选项]

  • ls -a 显示隐藏文件
  • ls -l 单列显示文件
    当然也可以组合使用,例如:ls -al 或 ls -la
  • ls -al [目录] 显指定目录 例:ls -al /home/tom

2.2、增删改目录

指令功能说明
cd 路径切换位置(可以是绝对路径也可以是相对路径)
cd ~或cd :返回家目录
cd …返回上一级目录
mkdir 文件夹名创建目录
mkdir -p /xxx/xxx/xxx创建多级目录
rmdir 文件夹名删除空目录
rm -rf 文件夹名删除目录
rm -r 文件夹名强制删除整个文件夹
cp -r [文件夹路径] [新文件夹路径]将文件夹拷贝到另一个文件夹

2.3、增删改查文件

指令功能说明
touch 文件名创建空文件
cp 文件名 文件夹路径将文件拷贝到指定文件夹
\cp强制覆盖不提示
rm 文件名删除文件
rm -f 文件名强制删除不提示
mv [oldfile] [newfile]重命名文件(在同一目录下)
mv [目标文件] [目标文件夹]移动文件(不在同一目录下,路径要写全)
cat 文件名查看文件内容
cat -n 文件名查看文件内容并且显示行号
head 文件名查看文件头10行内容
head -n 5 文件名查看文件头5行内容
tail 文件名查看文件尾10行内容
tail -n 5 文件名查看文件尾5行内容
tail -f 文件名实时追踪文档所有更新

cat可以和 more联合使用

2.4、more指令

基本语法:

  • more 要查看的文件

操作说明:

操作功能说明
空格下翻一页
Enter下翻一行
q离开move
Ctrl+F向下滚动一屏
Ctrl+B返回上一屏
=输出当前行号
:f输出文件名和当前行号

2.5、less指令

基本语法:
less 要查看的文件(分屏查看)

操作说明

操作功能说明
空格下翻一页
pagedown下一页
pageup上一页
/字符串n向下查找 N向上查找
?字符串n向上查找 N向下查找
q退出

2.6、echo指令

基本语法:
echo [可选项] [输出内容]

  • echo $HOSTNAME 输出主机名
  • echo “Hello” 输出Hello

2.7、>输出重定向和>>追加

  • echo “hello” > /home/a.txt 写入hello到a.txt文件
  • ls -l > 文件名 列表内容写入到指定文件
  • cat 文件1 >> 文件2 将文件1中的内容追加到文件

2.8文件属性

关于修改文件属性的指令

  • chgrp -R 属组名 文件名 更改文件属组
  • chown -R 属主名 文件名 更改文件属主
  • chmod -R xyz 文件名或目录 更改文件属性
    r: 4
    w:2
    x:1
    例:chmod 777 文件名 可读可写可执行

三、时间日期类指令

3.1、cal指令

  • cal 显示当前月日历
  • cal 2020 显示2020年的日历

3.2、date指令

基本语法:
date [可选项]

  • date 显示当前时间
  • date +%Y 显示当前年份
  • date +%m 显示当前月份
  • date +%d 显示当前是哪一天
  • date “+%Y-%m-%d %H:%M:%S” 显示年月日时分秒
  • date -s 字符串时间 设置日期

四、其他常用指令

4.1、history指令

基本语法:
history [可选项]

  • history 查看所有使用过的指令
  • history 10 查看最近执行的10条指令
  • !5执行曾经执行过的第五条指令(感叹号)

4.2、ln指令

软连接相当于Windows系统下的快捷键

  • ln [原文件或目录] [硬连接名]
  • ln -s [原文件或目录] [软连接名]

相关文章