首页 > 技术文章 > linux下的基本指令。

xiefei777 2018-03-26 13:40 原文

查看目录(文件夹)有哪些东西?------------ls  -l

在哪里?-----------------pwd

改变路径-----------------cd

创建目录-----------------mkdir

删除目录-----------------rfdir 只能删除空目录

rm 可以同时删除文件和目录

man 帮助文件

1、  用户命令

2、  系统调用借口API

3、  C库函数

4、  系统设备相关

5、  配置文件

6、  游戏手册

7、  某一主题

8、  系统管理命令

Q 退出

J 向下翻屏

K 向上

/ 查找

n 下一个

N 上一个

时间-----------------------date+% 格式化输出

                                            时间->时间戳 +%s

                                            时间戳->时间 date –d @时间戳 +“%F %T”

 

日历-----------------------cal

 

计算器--------------------bc

 

查看磁盘空间-------------df

查看内存------------------free

查看进程

关机

重启

权限

编辑文本

安装软件

 

 

More 分屏显示

         Space 向下翻一屏

         B向上翻一屏

         Q退出

 

输出重定向:改变输出方向

实现方式:>filename

 

ls –la ~ >tmp

>>追加输出重定向

 

more tmp

管道:先进先出 不可逆 符号:|

cut 获取文件的列

         -d 分列的符号

         -f 取哪些列 start-end,col

 

sort 进行排序

         -t 分列符号

         -k排序的列                                           

         -n 按数字大小排序,默认是ascii

 

du 查看目录下文件的大小

 

uniq 去除相邻的重复行

 

wc 统计文件行数-l 单词数-w 字符数-c

 

查找文件:find 路径 –name“XXX”例如“*.h”

 

查找文件中内容:grep “过滤的内容”filename

 

find 路径 –name “*.c” | xargs grep “function”(将管道中的每一项都进行grep操作)

 

打包文件 tar –cvf 文件名(并未压缩)

解包文件 tar –xvf 文件名

 

Tar.gz文件:压缩tar –czvf 文件名(压缩为gz文件)

                          解压tar –xzvf 文件名

Tar.bz2文件:压缩 tar –cjvf 文件名

                          解压 tar –xjvf 文件名

 

file:查看文件类型

 

ctrl+c:结束进程

ctrl+d:EOF(文件结束标志)

 

关机:shutdown –h 时间(多长时间后关机)

 

Init 0关机

         1免密码管理员方式启动

         2开启服务,无网络

         3在2的基础上打开网络服务

         4保留

         5缺省是开启图形界面

         6重启

 

tty 查看当前终端

 

linux下的文件类型

1、  - 普通文件

2、  d 目录文件

3、  p 管道文件

4、  b 块设备文件

5、  c 字符设备文件

s socket文件

 

命令替换符:`(数字1左边的键)

硬链接:ln 源文件名 新文件名(用于重要文件的备份)

软连接:ln –s 源文件名 新文件名(相当于快捷方式)

readlink:查看软连接本身的内容

 

 

 

 

权限------r/w/x(/s/t)(读/写/执行/用户设置位/粘滞位)注意t权限必须在有x权限的情况下有效,否则为无效,显示为T

 

r  w  -       r  -  -              r  -  -

拥有者               本组用户          其他用户

 

chmod 权限 文件名(更改权限)

                  u主用户

                  g组用户

                  o其他用户        +-=增减替换 r/w/x

                  a所有用户

 

umask查看或修改文件权限

         mask & ~umask

 

目录的权限

1、r—ls

2、x—cd

3、w—touch

推荐阅读