Linux基本命令常用 1

linux基本命令 常用

command 介绍

目录

1 command - -help
2 man command
3 ls
4 clear
5 cd
6 pwd
7 mkdir
8 rm
9 cp
10 mv
11 touch
12 输出重定向
13 more
14 管道 : |
15 ln
16 cat
17 grep
18 find
19 tar
20 gzip
21 which
22 chmod
23 exit ,who , passwd
24 reboot , shutdown , init

一 command介绍:

command 【-options】 【parameter】
ps:【】代表 可选项

  • command : 命令名 ,相应哦那个能的英文单词或单词的缩写
  • 【-options】选项 : 可用来对命令进行控制 ,可省略
  • 【parameter】 :传送给命令的参数 可以是零个 一个 或者多个

1 command --help :

显示 command 命令的帮助信息


2 man command :

查阅命令使用手册
man 是 manual 的缩写 (说明书的意思)


3 ls :

查看文件信息
参数 -a:查询所有,包括隐藏文件
-l : 列表显示
-h: 人性化方式显示(好看一点)


4 clear :

清屏 快捷键ctrl+l


5 cd :

切换工作目录
cdcd ~ : 切换到当前用户的主目录(/home/用户主目录)
cd . : 切换当前目录
cd … : 切换到上级目录
cd - : 进入上次所在目录
(ps :如果路径是根路径开始 ,前面要加/)


6 pwd :

显示当前路径
直接输入pwd 即可查看当前工作目录


7 :mkdir

创建目录

在当前目录下创建文件夹 , 参数 : -p 可以递归创建


8:rm

删除文件 ,可以删除文件 和 文件夹
参数: -i :交互方式执行
-f : 强制删除,不提醒
-r : 递归删除 , 删除问价夹必须加


9 :cp

参数: -a:复制目录时使用,保留源文件所有属性
-f:禁止交互模式执行,已经存在的目标文件不提示
-i:交互式复制,再覆盖目标文件之前 询问
-r:递归复制,若给出的源文件是目录,递归复制(也必须是目录才可以用)
-v:显示拷贝进度


10 mv:

移动,重命名: 可以移动文件 或 目录 , 也可以给文件 或 目录 重命名
参数 : -f : 禁止交互模式执行,不提示
-i : 交互式,避免覆盖文件
-v : 显示移动进度
mv 1.txt 新1.txt (这是改名字)
mv 1.txt A (把1.txt移动到了A文件夹里面,移动的时候参2写路径)


11 touch

创建新文件
touch hello.txt
ps:linux 没有严格的后缀格式


12 输出重定向命令:>

linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。
: ls > text.txt (text.txt文件如果不存在,就创建,存在就覆盖其内容)

>> 则会追加到文件尾部
可以使用cat查看文件内容


13 分屏显示

内容过长时 , 信息无法在一个屏上显示完,会出现快速滚屏,可以使用你 more 命令 , 每次只显示一页,按下空格显示下一页,按 q键 推出显示 , h键 获取帮助


管道 :|

**管道:**一个命令的输出可以通过管道做为另一个命令的输出。

管道我理解成生活中的管子,一头进,另一头出 ,这里" | " 的左右分为两端 , 左边塞东西(写),右端取东西(读)。

例:ls -lh | more


15 建立链接文件 ln

linux 链接文件类似于windows下的快捷方式。
链接文件分为 软链接硬链接
软链接:不占磁盘空间 , 源文件删除软链接失效
硬链接: 只能链接普通文件,不能链接目录
例: ln 源文件 链接文件
ln -s 源文件 链接文件
如果,没有-s 代表建立一个硬链接文件。两个文件占用相同大小的硬盘空间,即使删除源文件,链接文件还存在
ps:如果软链接文件和源文件不在同一个目录,源文件要使用绝对路径


16 cat 查看或者合并文件内容

可以查看当前路径下的文件内容 , 可以查看绝对路径下的文件内容
可以配合 > 重定向到一个文件中方便查看


17 文本搜索 grep:

文本搜索工具, grep允许对文本进行模式查找 。
找到匹配模式,grep打印包含模式的所有行。

例: grep 【-选项】 “搜索内容串”文件名
(输入字符串参数时,最好用引号或者双引号括起来)

参数:: -v :显示不包含匹配文本的所有行(相当于求反)
-n : 显示匹配行 及 行号
-i : 忽略大小写
ps:grep搜索内容串可以是正则表达式


18 查找文件 find :

通常用来在特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件

例:
查找当前目录下所有名为test.sh的文件
find ./ -name test.sh
查找/tmp目录下大于2M的文件
find /tmp -size +2M


19 归档管理 tar

打包压缩 是日常工作中备份文件的一种方式 , 在不同操作系统中 , 常用的打包压缩方式是不同的。

  • Windows 常用 rar
  • Mac 常用 zip
  • Linux 常用 tar.gz

打包 / 解包

打包:tar -cvf 打包文件.tar 被打包的文件/路径

解包 : tar -xvf 打包文件.tar

参数: -c : 生成档案文件,创建打包问价
x : 解开档案文件
v : 列出归档解档的详细过程 , 显示进度
f : 指定档案文件名称 , f 后面一定是 .tar 文件 (这个f要放到最后)


20 压缩 / 解压缩 gzip

使用 tar 与 gzip 命令结合可以实现文件打包和压缩

  • tar 只负责打包文件, 但不压缩
  • 用 gzip 压缩 tar 打包后的文件, 其扩展名一般用 : xxx.tar.gz (linux中常见的压缩文件格式)
  • tar 命令中有一个选项 -z 可以调用 gzip ,从而可以方便的实现压缩和解压缩

例:
压缩文件
tar -zcvf 打包文件.tar.gz 被压缩文件 / 路径
解压缩文件:
tar -zxvf 打包文件.tar.gz
解压缩到指定路径
tar -zxvf 打包文件.tar.gz -c 目标路径
-c:解压缩到指定目录, 要解压缩的目录必须存在


21 查看命令位置 :wihch

如果能找到 , 就显示这个命令所在的路径


22 修改文件权限 chmod

chmod 修改文件权限有两种使用格式 : 字母法 与 数字法
字母法 : chmod u/g/o/a +/-/= rwx 文件
参数 : u : user表示该文件的所有者
g : group 表示与该文件的所有者同一组,(用户组)
o : other 表示其他以外的人
a : all 表示这三者皆是
+: 增加权限
- : 撤销权限
= : 设定权限
r : read(可读),对于目录,没有r 不可查文件
w : write(可写) , 对于目录 , 没有w,不能在目录下创建新文件
x : excute 可执行 , 对于目录 , 没有不能cd进入这个目录


23 退出登录账户exit 查看登录用户who 设置密码 passwd

exit

  • 如果是图形界面 , 推出当前终端

  • 如果是使用ssh远程登陆 , 退出登陆账户

  • 如果是切换后的登陆用户,退出则返回上一个登陆账号

who 产看当前所有登陆系统的用户信息
-q : 只显示用户的登陆账号 和 登陆用户的数量
-u : 显示列标题
passwd : sudo passwd ’密码‘


24 关机 重启 reboot , shutdown , init

reboot : 重启
shutdown -r now :重启 , 会给别的用户提示
shutdown -h now : 立即关机
shutdown -h 20:25 : 八点二十五 准时关机
shutdown -h +10 : 十分钟后关机

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值