linux
基本操作命令
pwd
显示当前目录
ls
显示文件或目录
ls
–
lt
显示详细信息并按照时间排序
cd
切换目录
sz
下载到本地
rz
上传到服务器
rz –e
没有该文件时使用
rz –y
有该文件时覆盖
rm
删除文件
rm file1
删除档名为 file1
之文档.
rm f*
删除档名中,以 f
为字首之所有文档.
rm -r dir1
删除目录 dir1
,及其下所有文档及子目录.
mv
移动文件
tail -f ***.log
循环读取该文件末尾
tail -200f
文件======
查看文件末尾200
行
vi (:q!
或者:wq!)-
保存编辑
more
分页查看文件内容
cp
复制
cp file1 file2
将文档 file1
复制成 file2 cp file1 file2
将文档 file1
复制成 file2
cp file1 dir1
将文档 file1
复制到目录 dir1
下,文件名仍为 file1.
cp -r dir1 dir2 (recursive copy)
复制整个目录.
scp
free
格式:find dir -name filename command
sh
sh test.sh======
运行test.sh
ssh
cat :
由第一行开始显示文件内容;
mkdir
mkdir dir1
建立一新目录dir1.
mkdir -p dir/subdir mkdir -p dir/subdir
直接创建多级目录
rmdir
删除目录
ll
find
find /etc -name '*srm*'
#
使用通配符*(0
或者任意多个)
。表示在/etc
目录下查找文件名中含有字符串‘srm
’的文件
find -name 'srm*'
#
表示当前目录下查找文件名开头是字符串‘srm
’的文件
grep
grep 'qos-profile' *.dat|grep 'inbound'
:搜索.dat
文件中的包含‘qos-profile
’和‘inbound
’
^M
以M
开头的行,^
表示开始的意思
M$
以M
结尾的行,$
表示结束的意思
tar
tar -cvf test.tar test (
打包test)
tar -cvzf /tmp/etc.tar.gz /etc
打压缩包
tar -xvf /tmp/etc.tar
解包etc.tar
tar -xvzf /tmp/etc.tar.gz
解压缩包etc.tar.gz
wc