您的位置:晶晶的博客>Linux>linux系统指令笔记

linux系统指令笔记

以下linux指令均是针对所有用户可用。

文件管理指令系列:

1.cat

功能:查看文件 --特点:无论文件多长,一次性全部读出,适合小文件查看

类似命令:

more

功能:分页查看文件信息

格式:more 文件名

eg:more /var/www/log/apache.log

屏幕中显示一部分,空格下一页,回车显示下一行,q退出该命令

less

功能:分页显示并且可以上下(pageup pagedown 上下箭头灯)翻页,more只能向下翻页

head

查看文件的前面指定行数,默认10行

格式:head 【-行数】 文件名

eg:head a.txt

eg:head -15 a.txt

tail

查看文件的后面指定行数,默认10行

格式:tail 【-行数|参数】 文件名

eg: tail -25 a.txt

eg:动态的查看文件

tail -f 文件名 实时的跟踪文件更改情况,适合于网站访问记录的实时查看;实时监控文件的最后十行。

2.touch

功能:建立新文件(空文件)

所在路径:/bin/touch

格式:touch 【选项】 文件名

eg: touch 1.txt

文件名可以连续写 ,同时生产多个文件。

3.cd

change directory的缩写

功能:在shell下切换目录的指令,系统内部指令

格式:cd 【目录】

eg:cd  (或者cd ~)回到用户目录

eg:cd .. 回到上级目录

eg:cd  / 回到根目录

eg:cd - 回到上一次的目录

eg:cd  !$ 回到前一次操作过的目录 

4.pwd

print work directory缩写

格式:pwd

无选项 无参数

eg:pwd

功能:打印出当前操作目录

5.cp

功能:复制文件

格式:cp 【选项】 源文件或目录  拷贝的新位置

eg:cp -a aaa /var/www/ 拷贝aaa目录(所谓的‘文件夹’),普通文件无需加-a参数

eg:强制复制,不提示是否覆盖文件 加参数 -f

cp -f aa.txt /var/test/

eg:保留复制后的文件属性(时间等属性),添加参数 -p

6.rm

remove的缩写

功能:删除文件或目录

格式:rm 参数 文件或目录 参数不带会提示是否删除,强制去掉删除提示 加参数 -f

eg:rm -f /var/www/a.txt 删除该目录下的a.txt 不会提示是否删除 ,去掉-f会提示是否删除,输入y或n确认或者取消操作

eg:rm -r /var/www/ 删除目录 参数为-r 不带无法删除,会一次删除该目录下的所有文件

ps:rm -rf 命令比较危险,而且不会提示是否删除。

7.mv

move缩写

功能:剪切文件或者重命名文件

格式:mv 【参数】 源文件或目录 目的文件或目录

eg:mv  *.txt  /var/test/ 通配符移动(剪切)所有txt文件到制动目录去

eg:为文件重新命名

mv a.txt aaa.txt (当前目录下的a.txt改名为aaa.txt)

8.ln命令

功能:产生练级文件(软连接|硬连接),改变任意一个文件,另外一个也跟着改变

格式:ln 【-s】 源文件绝对路径 目标文件绝对路径

硬连接不能跨分区执行;硬连接查看属性时无法看到l属性

eg:不带-s参数为硬连接 带上为软连接(类似win快捷方式)

8.rmdir 、mdir 一次创建或删除多个空目录 带上-p参数

格式:*mdir 【参数】 目录名称

转载请注明本文标题和链接:《linux系统指令笔记

相关推荐

哟嚯,本文评论功能关闭啦~