以下是本人经常用到的一些Linux基本命令,记录一下,以备不时只需。
ls 查看文件夹下所有文件
ls -lrt 按时间顺序排列文件
pwd 执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。
more filename 分页显示文件内容
cat filename 顺序显示文件内容
tac filename 倒序显示文件内容
head filename 显示文件内容
head -n filename 显示文件内容的前n行
wc 统计指定文本文件的字数,字符数,行数
view filename 以只读的形式显示文件内容 :q 退出
vi filename 以读写的形式显示文件内容
按a键,则可以添加内容;按esc键退出编辑模式
按dd,删除一行内容;按x,删除单个字符。
按大写o,向上插入一行;按小写o,向下插入一行。
:q! 不保存退出
:w 保存
:wq 保存退出
cp d1 d2(复制,针对目录或者文件) 将d1复制一份,以d2命名
ln f1 f2(硬链接,只针对文件) 将f1复制一份,以f2命名,修改f1内容,f2内容也相应变化,删除f1,f2仍然存在。
ln -s f1 f2(软链接,只针对文件) 将f1复制一份,以f2命名,修改f1内容,f2内容也相应变化,删除f1,f2就不存在了。
mv d1 d2 将d1移动到d2中
mkdir dirname 创建目录
touch filename 创建文件
rm filename 删除文件
rmdir dirname 删除目录
rm -r dirname 提示删除不为空的目录
rm -rf dirname 不提示删除不为空的目录
find /dirname -name filename 查找文件
eq:find /wh -name 3.txt 查找wh目录下名为3.txt的文件
grep 字符串 文件名 查找指定文件中的指定字符串
chmod 权限 filename 改变指定文件的权限
权限 r w x - 四种 用8进制数表示 1 1 1 0
000 ---
100 r--
110 rw-
111 rwx
eq: chmod 765 filename 文件filename的权限为rwxrw-r-x
whereis 命令 查找命令所在目录
eq:whereis ls 显示ls: /bin/ls /usr/share/man/man1p/ls.1p.gz /usr/share/man/man1/ls.1.gz
cd dirname 到指定的文件目录下
cd / 到根目录
cd .. 到上一级目录
<span style="font-family: Arial; font-size: 16px; line-height: 26px;">netstat -anp | grep port 查看端口占用情况</span>
<span style="font-family: Arial; font-size: 16px; line-height: 26px;">kill -9 进程ID 强制关闭进程</span>