0x19 Linux
1. 常用命令
软件的安装 : apt-get 工具
- update : 更新软件列表- install - 安装新的软件包- remove - 卸载指定名称的软件包- source - 下载指定名称的软件包的源代码
目录相关命令
- ls - 列出本目录的所有文件和文件夹- cd - 切换目录- mkdir - 创建目录- rmdir - 删除一个空目录- pwd - 查看当前目录的路径- 特殊的目录名:- . - 表示当前目录- .. 表示上层目录- / 表示根目录- ~ 表示用户的主目录
文件相关
- touch - 创建文件- 查看文件内容- cat - 查看文件的全部内容- more - 以百分比查看文件内容- less - 以百分比查看文件内容,查看后不会在终端留下查看的内容- hexdump - 以十六进制方式查看文件内容- 删除文件- rm - 删除文件,-r 可以递归删除目录- cp复制文件/文件夹- cp源文件名 目标文件名- mv - 剪切文件/目标文件名- mv 原文件名 目标文件名- ln 创建文件链接(快捷方式)-s 创建软链接
用户和用户组
- useradd - 添加一个用户- groupadd 添加一个用户组- usermod 修改用户信息(修改用户主目录,修改用户密码, 修改用户组)- passwd - 修改用户密码
修改文件的权限
- chown - 修改拥有者- chgrp - 修改用户组- chmod - 添加/删除3部分权限- 可以使用三位8进制数来表示权限- 第一位表示拥有者的权限- 第二位表示用户组权限- 第三位表示其它人的权限- 1 - 执行- 2 - 写- 4 - 读
进程相关
- ps - 查看当前系统运行的进程,常用的参数 aux- top - 查看当前系统运行的进程(实时刷新)- kill - 结束一个进程. kill pid
查找相关
- grep - 查找文件内容- whereis 在环境变量中查找指定命令或文件的位置- which 查看当前命令所在文件夹- find - 遍历磁盘查找文件 可以根据不同的条件来查找(文件创建日期,文件大小,文件修改日期)- man - 查看命令的帮助信息,同时也可以查看系统函数,C语言库函数的帮助.
解压缩命令: tar
- tar -xvf 压缩包名 - 解压到当前目录- tar -avf 压缩包名.gz或者压缩包名.bzip 被压缩的文件夹名 压缩一个文件夹(包括里面的文件)
重定向
- ls -l >15pb.txt 这个命令会把ls的输出保存到15pb.txt文件,以覆盖的方式保存- ps -aux >>15pb.txt 这个命令会将ps输出附加到15pb.txt 文件尾部- 文件描述符 0:标准输入 /dev/stdin- 文件描述符1:标准输出 /dev/stdout- 文件描述符2:标准错误输出 /dev/stderr
