Linux------>基础命令

Linux基础命令

三个最常用的指令
1. pwd : print current work directory三个单词的简写
作用就是以绝对路径的形式显示当前的位置所在
eg:
[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
2. ls : list directory contents的简写
作用,就是列出指定目录下的内容(文件,子目录等)
eg: ls 默认列出当前工作空间里的内容
3. cd : change directory的简写, 切换工作空间。
cd [target directory]

相对路径:从当前目录下开始书写的路径。
eg:cd ./…/…/…/
绝对路径:– 绝对路径: 从根开始书写的路径。 Linux的根的写法,就是一个斜杠 /
eg: /home/scott/app/tencent/qq/bin/qq.sh

帮助指令
man指令
语法: man 指令
eg: man ls
man pwd
man cd
help指令
语法: help 指令
info指令
语法: info 指令

文件处理指令

**touch:**用于创建一个空文件
语法: touch filename…
eg:
touch file1 file2 file3

**mkdir:**用于创一个目录
语法:mkdir [-p] dirname…
mkdir dir1

**rm:**删除文件或者是目录
删除文件
语法:rm fileame…
eg:rm file1
删除目录,添加-r
删除目录
强制删除文件,添加-f
语法:rm -f dirname…
eg:rm -f dir1

**mv:**移动文件或者目录,有更名作用
eg:
mv file3 file4 dir2 dir3 # 将file3 file4 dir2 移动到dir3里

**cp:**拷贝文件或者是目录
语法:cp [-r] source…directory
eg: cp file2 dir1/file22 # 复制file2到dir1里同时更名为file22

**ln:**用于创建链接文件
语法: ln [-s] filename newfilename
软连接文件
创建语法:ln -s filename newfilename

硬链接文件
创建语法: ln filename newfilename

echo: 用于展示一行文件信息
语法: echo 字符串|环境变量名

echo hello word # 打印一串字符,到控制台
hello word

: 重定向到某一个位置,会覆盖原有的内容

: 重定向到某一个文职,追加到原有内容的后面

echo “hello” > content.txt #覆盖
echo “world” >> content.txt #追加

文件查看指令
cat: 查看整个文件的内容
语法: cat [-An] filename
tac则是倒着打印

more/less
作用: 用于分页查看文件内容
语法: more filename
f键:查看下一行
enter键:行滚动
b键:回页
q键:退出

head: 查看文件的头部信息,默认查看10行
语法: head [-number] filename
可以自己指定数字

**tail:**查看文件的末尾信息,默认查看10行
语法: tail [-number] filename
可以自己指定数字

文件查找指令
**find:是可以根据指定类型参数,来查找文件系统中的文件或者是目录的
语法: find 搜索位置 条件
eg:
find /etc -name 'roo
’ 按照名字查找roo开头的文件或目录
find /etc -name ‘i???’ 以i开头的文件或目录
find /etc -name '?i
’ 第二个字母为i的文件或目录

**grep:**用于过滤查询文件内容
语法:grep [-cinv] ‘搜寻字符串’ filename
eg:
grep -i HOST ./profile 忽略大小写的查找host所在的行信息

**文件(解)压缩指令:**压缩指令,将每一个文件进行压缩。一个文件对应一个压缩文件
压缩语法: gzip filename…
**解压语法:**gzip -d filename…
还有:
bzip2 filename…
bzip2 -d
zip -r filename.zip file1 file2… dir1 dir2…

**tar:**打包指令,用于将多个文件打成一个包,也就是一个包文件
语法: tar -[cxvf] tarfilename.tar file…
eg: tar -cvf michael.tar file1 file2 dir1 dir2 打包
tar -xvf michael.tar 拆包
****打包并压缩:****tar -[zcvf] arfilename.tar file…
tar -[jcvf] arfilename.tar file…
解压缩并拆包:tar -[zxvf] arfilename.tar
tar -[jxvf] arfilename.tar

时间指令date:查看或者设置时间
eg:
date
date +’%Y-%m-%d %H:%M:%S’

设置时间
eg: date -s “2015-5-8 19:48:00”

系统关机指令

  1. 重启指令
    reboot

  2. 关机指令:
    shutdown -h now 立即关机
    shutdown -h 11:11 定时关机
    linux的快捷键和basename以及dirname
    ctrl+c 终止前台程序
    ctrl+z 将前台程序挂起
    ctrl+l 清屏,相当于clear

ctrl + a 回到命令行的最前端
ctrl + e 回到命令行的最后面
ctrl + w 删除光标前的一个单词
ctrl + k 删除光标后的所有单词

basename /root/profile 用于显示整个路径中的最后一个名字 结果:profile
dirname /etc/dir/profile 显示最后一个名字之前的整个路径 结果:/etc/dir

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值