Linux常用命令

一、Linux常见命令学习

1.pwd命令
pwd ---查看当前所在目录路径
[root@db02 ~]# pwd
/root
2.mkdir命令
mkdir --- 创建目录 ,用法:mkdir dirname,命令后接目录的名称
    参数:mkdir [选项]... 目录;若指定目录不存在则创建目录;
长选项必须使用的参数对于短选项时也是必需使用的;
-m, --mode=模式 设置权限模式(类似 chmod),而不是 rwxrwxrwx 减
umask;
-p, --parents 需要时创建目标目录的上层目录,但即使这些目录已存在也
不当作错误处理;
-v, --verbose 每次创建新目录都显示信息;
-Z, --context=CTX 将每个创建的目录的 SELinux 安全环境设置为 CTX;
3.cp 命令
cp  ---拷贝命令  用法,cp old.txt /tmp/new.txt
    参数:cp [选项]... [-T] 源文件 目标文件
或:cp [选项]... 源文件... 目录
或:cp [选项]... -t 目录 源文件...
4.rm命令
rm  ---删除文件或目录 用法 rm –rf test.txt (-r 表示递归,-f 表示
强制),
    参数:rm [选项]... 文件...删除 (unlink) 文件。
-f, --force 强制删除。忽略不存在的文件,不提示确认;
-i 在删除前需要确认;
-I 在删除超过三个文件或者递归删除前要求确认。此选项比-i 
提示内容更少,但同样可以阻止大多数错误发生;
-r, -R, --recursive 递归删除目录及其内容;
-v, --verbose 详细显示进行的步骤;
默认时,rm 不会删除目录,使用--recursive(-r 或-R)选项可删除每个给定的目录,以
及其下所有的内容;
要删除第一个字符为"-"的文件 (例如"-foo"),请使用以下方法之一:
rm -- -foo
rm ./-foo
5.mv命令
mv ---命令主要用于重命名或者移动文件或者目录,用法: mv old.txt new.txt
   参数:mv [选项]... [-T] 源文件 目标文件;
或:mv [选项]... 源文件... 目录;
或:mv [选项]... -t 目录 源文件;
将源文件重命名为目标文件,或将源文件移动至指定目录。长选项必须使用的参数对于
短选项时也是必需使用的。
 --backup[=CONTROL] 为每个已存在的目标文件创建备份;
-b 类似--backup 但不接受参数;
-f, --force 覆盖前不询问;
-i, --interactive 覆盖前询问;
-n, --no-clobber 不覆盖已存在文件,如果您指定了-i、-f、-n 中
的多个,仅最后一个生效;
-S, --suffix=SUFFIX 替换常用的备份文件后缀;
-t, --target-directory=DIRECTORY 将所有参数指定的源文件或目录;
移动至 指定目录;
-T, --no-target-directory 将目标文件视作普通文件处理;
-u, --update 只在源文件文件比目标文件新,或目标文件;
不存在时才进行移动;
-v, --verbose 详细显示进行的步骤;
--help 显示此帮助信息并退出;
--version 显示版本信息并退出。
6.touch命令
touch ---命令用于创建普通文件,用法: touch test.txt,如果文件存在,则表示
修改当前文件时间
     参数:touch [选项]... 文件...
将每个文件的访问时间和修改时间改为当前时间;
不存在的文件将会被创建为空文件,除非使用-c 或-h 选项;
如果文件名为"-"则特殊处理,更改与标准输出相关的文件的访问时间;
长选项必须使用的参数对于短选项时也是必需使用的;
-a 只更改访问时间;
-c, --no-create 不创建任何文件;
-d, --date=字符串 使用指定字符串表示时间而非当前时间;
-f (忽略);
-h, --no-dereference 会影响符号链接本身,而非符号链接所指示的目的
地;
(当系统支持更改符号链接的所有者时,此选项才有用);
-m 只更改修改时间;
-r, --reference=文件 使用指定文件的时间属性而非当前时间;
-t STAMP 使用[[CC]YY]MMDDhhmm[.ss] 格式的时间而非当前
时间;
--time=WORD 使用 WORD 指定的时间:access、atime、use 都等
于-a;
选项的效果,而 modify、mtime 等于-m 选项的效果;
--help 显示此帮助信息并退出;
--version 显示版本信息并退出
7.cat命令
cat ---命令用于查看文件内容 用法:cat test.txt 可以查看test.txt文件内容
   参数:cat [选项]... [文件]...
将[文件]或标准输入组合输出到标准输出。
-A, --show-all 等于-vET;
-b, --number-nonblank 对非空输出行编号;
-e 等于-vE;
-E, --show-ends 在每行结束处显示"$";
-n, --number 对输出的所有行编号;
-s, --squeeze-blank 不输出多行空行;
-t 与-vT 等价;
-T, --show-tabs 将跳格字符显示为^I;
-u (被忽略);
-v, --show-nonprinting 使用^ 和 M- 引用,除了 LFD 和 TAB 之外;
--help 显示此帮助信息并退出;
--version 显示版本信息并退出。
8.cd命令
cd ---命令主要用于切换路径  用法:cd /temp 进入temp目录
  参数:cd 或 cd ~ #切换至家目录
 cd - #在上一个目录和当前目录来回切换
 cd ~目录名 #切换至某用户的家目录
 cd .. #切换至上一级目录
9.df命令
df ---命令用于查询磁盘分区查询,用法:df -h 查看磁盘分区查询
  参数:df [选项]... [文件]...
显示每个文件所在的文件系统的信息,默认是显示所有文件系统。
长选项必须使用的参数对于短选项时也是必需使用的。
-a, --all 显示所有文件系统的使用情况,包括虚拟文件系统;
-B, --block-size=SIZE 使用字节大小块;
-h, --human-readable 以人们可读的形式显示大小;
-H, --si 同-h,但是强制使用 1000 而不是 1024;
-i, --inodes 显示 inode 信息而非块使用量;
-k 即--block-size=1K;
-l, --local 只显示本机的文件系统;
 --no-sync 取得使用量数据前不进行同步动作(默认);
-P, --portability 使用 POSIX 兼容的输出格式;
 --sync 取得使用量数据前先进行同步动作;
-t, --type=类型 只显示指定文件系统为指定类型的信息;
-T, --print-type 显示文件系统类型;
-x, --exclude-type=类型 只显示文件系统不是指定类型信息;
10.echo命令
echo  ---命令用于打印字符或者回显信息  用法:echo ok >> test.txt,表示向 test.txt 文件追加 OK 字符
     参数:使用-e 扩展参数选项时,与如下参数一起使用,有不同含义,例如:
\a 发出警告声
\b 删除前一个字符
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入 tab; \v 与\f 相同;
\\ 插入\字符;
\033[30m 黑色字 \033[0m
\033[31m 红色字 \033[0m
\033[32m 绿色字 \033[0m
\033[33m 黄色字 \033[0m
\033[34m 蓝色字 \033[0m
\033[35m 紫色字 \033[0m
\033[36m 天蓝字 \033[0m
\033[37m 白色字 \033[0m
\033[40;37m 黑底白字 \033[0m
\033[41;37m 红底白字 \033[0m
\033[42;37m 绿底白字 \033[0m
\033[43;37m 黄底白字 \033[0m
\033[44;37m 蓝底白字 \033[0m
\033[45;37m 紫底白字 \033[0m
\033[46;37m 天蓝底白字 \033[0m
\033[47;30m 白底黑字 \033[0m
11.mount 命令
mount ---命令用于磁盘挂载,用法:mount -t ext3 /dev/cdrom /mnt
    参数:-t 后面可以接文件系统 ext2 ext3 等等
 -r 只读挂载
 -L 挂载时以卷标的方式指明设备
 -U 挂载时以 uuid 的方式指明设备
 -a 可自动挂载定义在/etc/fstab 文件中的所支持自动挂载的设备
 -o 挂载选项:
 sync/async:同步/异步操作
 atime/noatime:文件或目录在被访问时是否更新其访问时间戳
 diratime/nodiratime:目录在被访问时是否更新其访问时间戳
 remount/:重新挂载
 acl:支持使用访问控制列表
 dev/nodev:此设备上是否允许创建设备文件
 
12.history命令
history  --命令用于查看历史命令,用法:history +参数
  参数 :
      -c    删除所有条目从而清空历史列表。
      -d 偏移量    从指定位置删除历史列表。
      -a    将当前绘画的历史行追加到历史文件中
      -n    从历史文件中读取所有未被读取的行
      -r    读取历史文件并将内容追加到历史列表中
13. date命令
date  --命令用于显示当前时间,用法:date +%F、date "+%Y-%m-%d"、date "+%Y-%m-%d %H:%M:%S"
   参数:
    %y   年份的最后两位
    %Y  年份的4
    %m  月
    %d  日期 
    %A
    %F  yyyy-mm-dd 格式

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值