一、文件路径
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cd
[root@localhost ~]# cd - (返回上一层的记录)
/etc/sysconfig/network-scripts
[root@localhost network-scripts]#
二、文件管理:创建/复制/移动/删除
===创建
文件touch
touch /home/file{1..20} (在home目录上建立file1到file20的文件名)
touch /home/file{1,20} (在home目录上建立file1和file20的文件名)
==目录mkdir
mkdir /home/{dir1,dir2} (在home目录上建立dir1和dir2的目录)
[root@localhost ~]# mkdir -pv /weichun/dir1/88/99 (创建/weichun/dir1/88/99的目录)
mkdir: 已创建目录 "/weichun"
mkdir: 已创建目录 "/weichun/dir1"
mkdir: 已创建目录 "/weichun/dir1/88"
mkdir: 已创建目录 "/weichun/dir1/88/99"
[root@localhost ~]# mkdir -pv /etc/{weichun/{dir1,dir2},wei}
mkdir: 已创建目录 "/etc/weichun"
mkdir: 已创建目录 "/etc/weichun/dir1"
mkdir: 已创建目录 "/etc/weichun/dir2"
mkdir: 已创建目录 "/etc/wei"
查找过滤
[root@weichun ~]# grep 'root' /etc/passwd (查找root关键字)
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
[root@weichun ~]# grep '^root' /etc/passwd (查找头部root)
root:x:0:0:root:/root:/bin/bash
[root@weichun ~]# grep 'bash$' /etc/passwd (查找bash结尾的)
root:x:0:0:root:/root:/bin/bash
weichun:x:1000:1000:weichun:/home/weichun:/bin/bash
按上下键翻页查找命令(按Q键退出)
less /etc/passwd
===由于在DOS(windows系统)下,文本文件的换行符为CRLF,而在Linux下换行符为LF,使用git进行代码管理时,git会自动进行CRLF和LF之间的转换,这个我们不用操心,我们需要将windows下的文件上传到linux上,例如shell脚本,执行的时候有时会出现奇怪的问题,这时候,就需要安装dos2unix软件,centos下:
示例:windows的txt文件修改linux文件
例如从windows上传一个txt格式的文本到linux服务器上。
查看文本格式内容显示
cat -A 1.txt ===需要格式转换为linux格式
===安装dos2unix插件格式
[root@weichun ~]# yum -y install dos2unix
===转成dos2unix
[root@weichun ~]# dos2unix 1.txt
dos2unix: converting file 1.txt to UNIX format ...
===查看文本格式
cat -A 1.txt ===一次转换多个文件 dos2unix -k file1 file2 file3 或 dos2unix -k -o file1 file2 file3
=====================================================
===查看日志文件信息
[root@weichun ~]# wc -l /var/log/messages
10640 /var/log/messages
[root@weichun ~]# tail /var/log/messages
====查看系统非法登录日志
[root@weichun ~]# grep 'failure' /var/log/secure http://www.weichun.vip/?id=8转载出处