Linux基础命令

Linux基础命令本文详细介绍了 Linux 常用的基础命令 包括 ls cd pwd touch mkdir echo rm cat sed head tail less cp 压缩解压 grep df h 等 助您快速上手 Linux 环境管理与文件操作

Linux基础命令

ls(列出)

英文全称:list
格式:ls [options]选项 [arges]参数
#[root@localhost ~]# ls -l 总用量 4 -rw-------. 1 root root 1297 3月 18 02:38 anaconda-ks.cfgls -l (查看详细文件) #ls -d (查看目录文件) #ls -a (显示所有文件) #ls -h (显示文件大小) 

cd(退出或切换当前工作目录)

英文全拼: change directory
[root@localhost ~]# cd /home/ [root@localhost home]# (进入home目录) [root@localhost home]# cd [root@localhost ~]# (退出目录到跟目录下) 

pwd(打印当前目录)

英文全拼:print work directory
格式:pwd [–help]在线帮助 [–version]显示版本信息
[root@localhost home]# pwd /home (打印当前目录) 

touch(创建文件)

格式:touch [version]文件或目录
[root@localhost ~]# touch {1..10} [root@localhost ~]# ls 1 10 2 3 4 5 6 7 8 9 anaconda-ks.cfg (创建1到10的文件) 

mkdir(创建文件)

英文全拼:make directory
参数:
  • -p 确保目录名称存在,不存在的就建一个
[root@localhost ~]# mkdir test [root@localhost ~]# ls 1 10 2 3 4 5 6 7 8 9 anaconda-ks.cfg test (创建test文件) [root@localhost ~]# mkdir -p tx/lix [root@localhost ~]# ls 1 10 2 3 4 5 6 7 8 9 anaconda-ks.cfg test tx (在工作目录下的 tx 目录中,建立一个名为lix的子目录 

echo(输出或者回显)

格式:echo [选项] [输出内容]
参数:
  • -e:支持反斜线控制的字符转换(具体参见表 1)
  • -n:取消输出后行末的换行符号(内容输出后不换行)
[root@localhost ~]# echo "liuqiang" liuqiang [root@localhost ~]# echo -n "c.biancheng.net" c.biancheng.net[root@localhost ~]# (如果加入了 "-n"选项,则在输出内容结束后,不会换行,直接显示新行的提示符) [root@localhost ~]# echo -e "\\ \a" \ (输出 \,同时会在系统音响中输出一声警告音) 

rm(删除)

英文全拼:remove
格式:rm [options]参数 文件
  • -i 删除前逐一询问确认。
  • -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
  • -r 将目录及以下之档案亦逐一删除。
[root@localhost ~]# mkdir test [root@localhost ~]# ls 1 10 2 3 4 5 6 7 8 9 anaconda-ks.cfg test tx [root@localhost ~]# rm -rf test/ [root@localhost ~]# ls 1 10 2 3 4 5 6 7 8 9 anaconda-ks.cfg tx 

cat(显示文件内容)

格式:cat [选项] [文件]
[root@localhost ~]# cat > test <<EOF BEST OBENSTACK EOF [root@localhost ~]# cat test BEST OBENSTACK 

sed(编辑一个或多个文件、简化对文件的反复操作、编写转换程序等

参数
  • -n 只显示处理后的结果
  • -i 替换

head(显示文件内容)

格式: head [参数] [文件]
参数:

​ -q 隐藏文件名

-v 显示文件名

-c<字节> 显示字节数

-n<行数> 显示的行数

[root@localhost ~]# head -v test (显示文件名) ==> test <== BEST OBENSTACK [root@localhost ~]# head -n 2 test (显示文件前两行) BEST OBENSTACK 

tail(显示文件内容)

格式:head [文件]
[root@localhost ~]# tail -n 2 test BEST OBENSTACK 

less (对文件或其它输出进行分页显示)

格式 [参数] 文件
参数:
  • / 查找内容
  • -b 往前翻 空格往后翻
  • -n 查找下一个
  • -more 文件名翻屏查看文件
  • -N 查找下一个

cp(复制)

格式: cp [参数] 文件 复制后粘贴的文件路径
参数:
  • -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
  • -d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
  • -f:覆盖已经存在的目标文件而不给出提示。
  • -i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。
  • -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
  • -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
  • -l:不复制文件,只是生成链接文件。
    [root@localhost ~]# ls 1 10 2 3 4 5 6 7 8 9 anaconda-ks.cfg liu lq test tx [root@localhost ~]# cp -r liu/ tx [root@localhost ~]# cd tx/ [root@localhost tx]# ls liu lix 

通配符

  • 任意字符串 *
  • 任意字符 ?
  • 当前目录 .

压缩与解压缩

压缩格式:
  • gzip
  • bztip2
  • xz
tar命令
参数:
  • -c: 建立压缩档案
  • -x:解压
  • -t:查看内容
  • -r:向压缩归档文件末尾追加文件
  • -z:有gzip属性的
  • -j:有bz2属性的
  • -Z:有compress属性的
[root@localhost ~]# tar -cvf newfile.tar liu.txt liu.txt [root@localhost ~]# ls 1 10 2 3 4 5 6 7 8 9 anaconda-ks.cfg liu liu.txt lq lq.gzip newfile.tar test tx (压缩文件) 
[root@localhost ~]# tar -xvf newfile.tar liu.txt [root@localhost ~]# ls 1 10 2 3 4 5 6 7 8 9 anaconda-ks.cfg liu liu.txt lq lq.gzip newfile.tar test tx (解压文件) 

grep(过滤)

格式:grep [选项] ”模式“ [文件]
参数:
  • -A 后一行
  • -B 前一行
  • -C 前后各一行
    [root@localhost ~]# cat test BEST OBENSTACK test dodtestec [root@localhost ~]# grep -v test *test* BEST OBENSTACK 

df -h (查看磁盘占用空间)

[root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 50G 11G 40G 22% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.8G 0 1.8G 0% /dev/shm tmpfs 1.8G 12M 1.7G 1% /run tmpfs 1.8G 0 1.8G 0% /sys/fs/cgroup /dev/mapper/centos-home 246G 33M 246G 1% /home /dev/sda1 1014M 142M 873M 14% /boot tmpfs 351M 0 351M 0% /run/user/0 
今天的文章 Linux基础命令分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2025-01-07 09:51
下一篇 2025-01-07 09:46

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/104474.html