一.Linux文件处理命令
1)ls(list)
2)cd (change directory)切换目录
3)pwd(print working directory)展示当前所在的目录
4)mkdir(make directory)创建目录-P(parent) 同时创建多个目录
5)touch 创建文件
6)cp(copy) cp file1 file2 dir1将文件1、文件2拷贝到目录1中
cp -R dir1 dir2 将dir1下的所有文件拷贝到dir2中
7)mv(move) mv file1 file2 将文件1 改名为文件2
mv file1 dir1 将文件1移动到目录1中
8)rm(remove) rm file1
9)Rmdir dirname 删除一个目录
10)cat(concatenate and display file) cat filename 用于查看文件内容
11)more more filename 查看文件内容(内容较多时)
11)head head -num filename(展示文件前num行内容)
12)tail tail -num filename(展示文件最后num行内容)
13)ln (link) ln -s [源文件][目标文件] -s 创建软链接 产生链接文件
14)ls -i 展示文件的inode 值
15)su -root 切换到root用户
16)Man 查看命令帮助信息
17)Vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改网管设置
18)| 管道符号 cat /etc/passwd | head -4 将cat命令传递到head命令并查询前四行
cat /etc/passwd | grep 'SSH' 将cat命令传递到grep命令,并抓取含有SSH的行
19)>> 追加 ifconfig | grep 'inet6' >> eth.log 将抓取到inet6的记录 追加写入到eth.log 文件
20)> 覆盖 ifconfig | grep 'Link' > eth1.log 将抓取到Link的记录 覆盖写入到eth1.log 文件
21)Wc(word count) 统计文件行数 wc /etc/passwd
22)Ps(processes) -ef 显式系统进程
23)Fdisk -l 磁盘管理 查看磁盘信息
24)Fdisk /dev/sdb(sdb 为新加的磁盘) 查看sdb磁盘信息 分区操作
25)Mount /dev/sdb5 /mnt (挂载sdb5到mnt目录)
26)Df -ah 查看挂载信息
27)cat /etc/shells 查看支持的shell
28)mkfs -t ext3 -c /dev/sdb5 格式化
29)grep 用于查找文件里复合条件的字符串
grep crawl yq_crawl.conf #查找yq_crawl_conf文件中带crawl的行
grep -r bash hxwstudy #在hxwstudy文件夹下查找所有文件中带bash的文件
grep -v bash yq_crawler.conf #在yq_crawler.conf文件中反向查找 ,输出所有不带bash的行
30)file 辨识文件类型
file yq_crawler.conf
yq_crawler.conf: UTF-8 Unicode text, with CRLF line terminators