rm -i filename 删除文件,提示是否删除
rm filename/ rm -f filename 直接删除文件
rm -ir filedir 删除文件夹,每个文件夹以及子文件夹提示 是否删除
rm -rf filedir 直接删除文件夹
-r : 就是向下递归,不管有多少级目录,一并删除
-f:就是强行删除,不做提示
mkdir myfolder: 新建文件夹目录
touch filename: 创建文件
ll 列出来的结果详细,有时间,是否可读写等信息 ,像windows里的 详细信息
ls 只列出文件名或目录名 就象windows里的 列表
查看文件内容的命令:
cat 由第一行开始显示内容,并将所有内容输出
tac 从最后一行倒序显示内容,并将所有内容输出
more 根据窗口大小,一页一页的现实文件内容
less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符
head 只显示头几行 head -n 20 /opt/a.txt
tail 只显示最后几行
nl 类似于cat -n,显示时输出行号
tailf 类似于tail -f
查看服务器DNS
cat /etc/resolv.conf
文件复制:
服务器->本地: scp root@192.168.1.100:/data/test.txt /home/myfile/
本地->服务器: scp /home/myfile/test.txt root@192.168.1.100:/data/
文件夹复制:
服务器->本地: scp -r root@192.168.1.100:/data/ /home/myfile/ 将data文件夹直接复制到myfile文件夹下
本地->服务器: scp -r /home/myfile/ root@192.168.1.100:/data/
文件移动
如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,
mv /test1/file1 /test3/file2
查看进程的安装目录
ll /proc/21648/cwd
ls -l /proc/21648/cwd
端口占用
netstat -ntlp 查看目前所有占用端口
lsof -i:8080 查看当前8080端口占用情况
后台执行 将命令的输出重定向输出到runoob.log文件中
nohup /root/runoob.sh > runoob.log 2>&1 &
磁盘占用
df -lh