您的位置:首页 > 运维架构 > Linux

linux基本指令

2018-03-24 18:03 246 查看
1.查看目录下所有子目录与文件:ls,格式:ls 选项 目录或文件。

ls -a 目录(列出目录下所有文件)

ls -d 目录(将目录像文件一样展示,不是显示其下的文件)

ls -l 目录(显示目录或文件的详细信息)

ls -t 目录(目录按时间排序)

ls -r 目录(反向排序)

ls -s(按各目录容量大小显示)

ls -R(显示目录下所有内容);

2.创建目录:mkdir

mkdir 目录名(创建一个新目录)

mkdir -p test/test1(-p表示一次可建立多个目录);

3.删除目录或文件:rmdir或rm

rmdir 目录名(删除空目录)

rmdir -p 目录名(删除子目录及空的父目录)

rmdir -r 目录名(删除目录下所有内容)

rm 文件名(删除文件)

rm -f 文件名(-f表示忽略不存在的档案,不会有警告信息)

rm -r 文件名(-r表示递归删除)

rm -i 文件名(-i表示删除前会进行询问)

4.新建文件或修改文档、目录的时间:touch

touch 文件名(新建一个空文件)

touch -a 文件名(仅更改档案内容的读取时间)

touch -c 文件名(仅修改档案时间,不建立新文件)

touch -d 文件名(接指定的日期时间)

touch -t 文件名(接指定的日期时间)

touch -m 文件名(修改档案内容改变时的时间)

5.查看当前所在目录:pwd

6.切换当前目录:cd

cd 目录名(由当前目录切换到该目录)

cd ./(到当前目录)

cd ../( 返回上一级目录)

cd -(返回上一层访问的目录)

cd ~(回到家目录)

7.复制文件或目录:cp

cp 源文件(或目录) 目标文件(或目标目录)(复制并重命名,目标文件要是已存在的文件,否则会出错)

cp -i 源文件 目标文件(覆盖前会询问用户)

cp -r 源文件 目标文件(递归复制,将指定目录下的文件与子目录一起处理)

cp -p 源文件 目标文件(连同文件属性一起复制)

cp -d 源文件 目标文件(源文件属性是链接,则复制的是链接,不是文件本身)

8.移动文件:mv

mv 源文件 目标文件(将源文件移动至目标文件中)

mv -i 源文件 目标文件(若目标文件已存在,则移动前会进行询问)

mv -f 源文件 目标文件(若目标文件已存在,则强制进行覆盖)

9.查看文件内容:

1)cat或tac(tac输出内容与cat相反):

cat 文件名(从第一行开始显示文件内容)

cat -b 文件名(对非空行输出行号)

cat -n 文件名(对输出的所有行编号,包括空行)

cat -s 文件名(不输出多行空行)

2)more:

more 文件名(一页一页地显示文件内容)

more -n 文件名(对输出的所有行进行编号)

more /字符串(在文件中查找“字符串”这个关键字)

q (退出more)

在more指令下,‘enter’键代表向下翻一行,‘space’向下翻一页(more只能往后翻)

3)less:

less 文件(查看文件内容)

less -i 文件(忽略搜索时的大小写)

less -n 文件(对输出行进行编号)

less /字符串 文件(向上搜索字符串)

less ?字符串 文件(向下搜索字符串)

在less指令下,可使用‘pageup’、‘pagedown’进行上下浏览

4)head:

head -n 数字 文件(只看文件前对应数字的行数的内容)

head -n -数字 文件(显示除了文件后对应数字的行数内容)

head -n 10 :查看文件前10行的内容

head -n -10:显示除了文件后10行的所有内容

5)tail(与head相反):

tail -n 数字 文件(显示文件后对应数字的行数的内容,tail -n 10:只显示文件后10行的内容)

tail -f 文件(循环持续显示文件后面的内容)

11.查看当前所在目录:pwd

12.查看时间:

1)date

date (显示当前时间)

date +%Y/%m/%d/%H/%M/%S(指定格式显示年月日时分秒)

2)cal

cal(显示当前月的日历)

cal 年(显示该年份的所有月的日历)

cal 月 年(显示该年的此月的日历)

13.查找字符串,并将该字符串所在的该行内容打印出来:grep

grep -i 字符串 文件(忽略该字符串的大小写对其进行查找)

grep -n 字符串 文件(查找该字符串所在行内容并显示行数)

grep -v 字符串 文件(反向查找,显示没有该字符串的行的内容)

grep -c 字符串 文件(计算查找该字符串的次数)

14.将文件压缩为zip格式:zip

zip 压缩文件名.zip 目标文件或目录(将目标文件或目录压缩为zip格式)

unzip 压缩文件.zip (对压缩文件进行解压)

15.历史命令:history

history n(n代表数字,意为显示由最近执行的n个命令组成的列表,不加数字则代表全部)

16.查看IP地址:ifconfig

17.切换用户:su 用户名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: