test intern study 01
1.linuxj基本命令:
01 、
ls [option] [文件或目录]
参数说明
-l 使用详细格式列表
-r 反向排序
-t 用文件和目录的更改时间排序
-i或–inode 显示文件和目录的inode编号
-h 用"K",“M”,"G"来显示文件和目录的大小
-S 用文件和目录的大小排序
02、
cd /tmp/abc 进入全路径目录
cd / 进入根目录
03 、
cat [option] [filename]
参数说明
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
04、
cp [参数][原文件或目录][新文件或目录]
参数说明
-r 递归处理,将指定目录下的文件与子目录一并处理
-P或–parents 保留源文件或目录的路径
-f 强制复制
05、
scp [参数][原文件或目录][新文件或目录]
参数说明
-r 递归处理,将指定目录下的文件与子目录一并处理
-P或–parents 保留源文件或目录的路径
-f 强制复制
06、
查找文件里符合条件的字符串。
语法
grep [参数][查询内容]
参数说明
-c或–count 计算符合范本样式的列数
-n或–line-number 在显示符合范本样式的那一列之前,标示出该列的列数编号
-v或–revert-match 反转查找
- -i 或–ignore-case 忽略字符大小写的差别
-l 列出文件内容符合指定的范本样式的文件名称
-r 递归查找
find
功能说明
查找文件或目录
语法
find [查找路径][参数][文件或目录名]
参数说明
-name 根据名字查找文件
-inum 查找符合指定的inode编号的文件或目录
-exec<执行指令> 假设find指令的回传值为True,就执行该指令
-type<文件类型> 只寻找符合指定的文件类型的文件
示例
find . -name abc
08、
Fwd
功能说明
查看当前路径
pwdx
功能说明
查出进程的文件路径
10、
tail [参数][文件名]
参数说明
-f 查看后面的几行,实时监控
-n 从末行位置来读取指定文件
示例
tail -f abc.log
tail -20 bac.log
11、
curl
功能说明
http命令行工具
语法
curl [参数][url]
示例
curl http://mail.wo.cn 读取网页
curl -o x.jpg http://xx.jpg(curl -O http://xx.jpg ) 下载
12、
echo
功能说明
显示文字
语法
echo [参数][内容]
参数
echo -n 在最后不自动换行(如: echo -n 123|md5sum 用于md5加密)
示例
echo abc
13、
which
功能说明
查看可执行文件的位置
语法
which [可执行文件名]
参数
-n 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
-p 与-n参数相同,但此处的包括了文件的路径。
-w 指定输出时栏位的宽度。
-V 显示版本信息
示例
which ls
14、
df
功能说明
显示磁盘的相关信息
语法
df [参数]
参数说明
-h 显示磁盘情况以可读性较高的方式来显示信息
示例
df –h
du
功能说明
显示目录或文件的大小
语法
du [参数]
参数说明
-h 显示文件或文件夹情况以可读性较高的方式来显示信息
示例
du -h
15、
touch
功能说明
创建文件
语法
touch [文件名]
示例
touch abc
16、
chmod
功能说明
变更文件或目录的权限。
语法:
chmod [权限范围][文件或目录…]
示例
chmod 744 abc
17