拥抱自己不熟练的东西,才能彻底的掌握他。
1、文件目录
cd /[dirname] | 进入指定 |
cd ~ | 进入自己的home目录 |
cd .. | 返回上一级目录 |
2、文件操作
pwd | 获取您目前所在的工作目录的绝对路径 |
ls | 显示当前工作目录下的内容 |
ls -a | 显示当前工作目录下的所有包含隐藏文件的内容 |
ls -l | 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 |
ll | ll 和 ls -l 的功能是相同的,ll 是 ls -l 的别名 |
ls /* | 显示指定工作目录下的内容 |
touch filename | 创建filename文件 |
vi filename | 编辑filename文件 |
: wq | 输入「wq」,存盘并退出vi |
: q! | 输入q!, 不存盘强制退出vi |
mkdir [-p] dirname | 创建名为dirname的目录(-p确保目录名称存在,不存在就建一个) |
cp filename | 复制文件 |
cp -r dirname | 复制目录 |
cp –r test/ newtest | 将当前"test"目录下的文件复制到"newtest"目录下 |
rm -r * | 删除当前目录及目录下所有的文件和目录 |
rm filename | 删除文件 |
rmdir -p BBB/Test | 删除目录下的BBB目录,若Test删除后,BBB目录为空目录也一并删除 |
cat fileName | 连接文件并打印到标准输出设备上 |
find . -name "*.c" | 将当前目录下的所有延伸文档名为c的文件列出来 |
scp [可选参数] file_source file_target | 加密传输文件到目标服务器上的目标目录 |
scp -r file_source file_target | -r 会递归复制整个目录 |
3、进程相关
ps -ef | 显示所有进程 |
ps -ef | grep java | 查看java的进程 |
kill -9 2333 | 彻底杀死2333这个进程 |
top -p 139 | 显示进程号为139的进程信息,CPU、内存占用率等 |
exit | 退出终端 |
sleep 5m | 休眠5分钟 |
4、用户相关
su -c ls root | 变更账号为root并执行ls指令后退回到原来的账户 |
su -cfy | 变更账号为cfy并改变工作目录到cfy的home目录下 |
sudo ls | 以系统管理员root的身份执行ls命令 |
sudo -u cfy ls -l | 指定用户cfy执行ls -l 命令 |
sudo !! | 以root权限执行上一条命令 |
uname -a | 显示系统全部信息 |
5、其他命令
zip -q -r html.zip /home/html | 将/home/html这个目录下的所有文件和文件夹打包为当前目录下的html.zip |
zip -dv cp.zip a.c | 从压缩文件 cp.zip 中删除文件 a.c |
zipinfo cp.zip | 显示cp.zip的压缩文件信息 |
unzip abc.zip | 解压abc.zip文件 |
gzip * | 压缩当前目录下的所有文件 |
gunzip ab.gz | 解压ab.gz文件 |
tar -czvf test.tar.gz a.c | 压缩 a.c文件为test.tar.gz |
tar -xzvf test.tar.gz | 解压test文件 |
clear | 清屏 |
poweroff | 关闭系统 |
暂且记住这么多命令,你的linux操作技术就已初具雏形,待进一步提高才可展出翱翔!!加油吧,少年少女们,世界由你们而创造!!咣哩哒!!