Linux常用命令
sudo rm -rf(no zuo)
ls 列出当前文件夹下文件
ls -a 列出当前文件夹下文件包含隐藏文件
ls -all 列出当前文件夹下文件包含详细信息
mkdir 新建文件夹
rm 删除文件
man rm 进入用户手册
cd - 回退目录
cd ~ 回到家目录
touch a.txt 创建文件a.txt
mkdir mydir 创建目录mydir
vim a.txt 编辑a.txt
mv a.txt b.txt 将a.txt重命名为b.txt
mv b.txt mydir 将b.txt移动到mydir
cp b.txt a.txt 复制b.txt并命名为a.txt
cp -r mydir/ mydir1 复制mydir并命名为mydir1
touch .a.txt 创建文件隐藏文件.a.txt
mkdir .mydir 创建隐藏文件夹.mydir
rm -rf * 删除目录下所有文件
rm .a.txt .mkdir -f 删除文件和文件夹
wget http:// 获取链接内容
file index.html 查看文件类型
cat index.html 查看文件内容
less index.html 分页查看文件内容
echo * 输出
zip my.zip mydir 压缩mydir为my.zip
unzip my.zip 解压my.zip
tar zxvf a.tar.gz 解压a.tar.gz
tar zcvf a.tar.gz a/ 将文件a/压缩为a.tar.gz
tar jxvf a.bz2 解压a.bz2
tar jcvf a.bz2 a/ 将a/压缩为a.bz2
date 日期输出
date > date.txt 将日期输出重定向到date.txt
grep 匹配命令
ls ./ | grep my 列出当前目录下包含my的文件
cat a.txt > b.txt 读取a.txt内容重定向覆盖到b.txt
cat c.txt >> b.txt 读取c.txt内容重定向追加到b.txt
cat a.txt b.txt > c.txt 读取a.txt,b.txt内容重定向到c.txt
ls xxx 2>out.txt xxx表示错误命令,重定向到错误输出文件out.txt
< out.txt 读取out.txt
ls -l a.txt 列出a.txt详细信息包括权限
ls -ld mydir/ 列出mydir文件夹详细信息
chmod -w mydir/ 给mydir去除写权限
chmod +w mydir/ 给mydir增加写权限
ps aux 查看所有进程
ps aux | less 分页查看进程
ps aux | grep vim 查看vim相关进程
firefox 直接启动firefox(会卡住命令窗口)
firefox & 后台启动firefox
bg 后台继续执行命令
fg 调至前台执行