|
常用命令
bash是Linux标准的默认shell,用于用户和Linux进行交互,出了bash外还可以使用zsh、fish等。
shell命令的标准格式为
命令名 [命令参数] [命令对象]
其中命令参数有长和短两种格式,分别用“--”和“-”表示。
对于所有的命令,都可以使用 --help参数来获取帮助信息。
man 显示命令手册
相比于--help参数,man更加详细,且有用法示例
如果想要看ls的手册页,可以使用![image-20230208212733271](E:\markdown笔记\ctf权威竞赛指南笔记\image\【ctf权威竞赛指南笔记】(4)Linux安全.image)
whatis 命令简要说明
grep 搜索内容
搜索内容(支持正则)并打印,这个命令常常用于管道,是最实用的命令之一添加-c参数可以计算匹配次数
ls 查看
列出当前文件夹的内容,包括文件/目录。
如
- 常用ls -a或者ls --all来显示以“.”开头的目录,即Linux中的隐藏目录。
- 还常用ls -C(注意为大写C)或者ls --color调整显示的颜色,其有,默认为always
- ls -d只列出目录
- ls -r反序列出
- ls -t以文件建立时间为序
- ls -i显示inode号
- ls -l可以显示较为详细的信息,分别是权限、硬链接数、所属用户、所属用户组、大小、最后修改时间、文件名
pwd 打印工作目录
打印工作目录,输出当前目录的绝对路径
cd 打开目录
cd和ls一样非常常用,它可以更改工作目录。
- 绝对路径
- 子目录/文件
直接输入文件名/目录名表示
- home目录
直接使用 - 向外移动一级
- 返回上一个目录
类似历史记录 cp 复制
复制文件/文件夹
- 复制文件
- cp old_file.txt new_file.txt
复制代码 - 复制文件夹-r表示递归,复制文件夹和文件夹内的所有内容
文件夹名以/结尾
mv 移动/重命名
移动/重命名文件或目录
- 移动
- 重命名
- mv old_name.txt new_name.txt
复制代码 mkdir 创建文件夹
touch 创建文件/修改文件信息
- 创建文件
- 修改文件信息
- touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][文件或目录…]
复制代码
- a 改变文件读取时间记录
- m 改变修改时间记录
- c 如果文件不存在,不选择新建(默认修改文件不存在则新建,这也是touch更常用于新建文件的原因)
- f 不适用
- r(--file) 使用参考文件的时间
- d 设定时间与日期
- t 设定事件记录
- --no-create 不建立新的文件
rm 删除
rm用于删除文件或目录,需要注意,删除后回复比较难,谨慎操作!
- 删除文件
- 删除空目录
- 删除有内容的目录-f为“force”
chmod 修改权限
Linux常用权限为:
使用格式为
- u 为文件所有者
- g为文件所有者同组者
- o为非ug的
- a包括ugo三者
- +表示增加权限
- x为权限,权限可用8进制表示
uzip 解压缩
echo 显示指定文本
cat 显示文件内容
ps 查看当前shell会话正在运行的进程
kill 终止进程
使用pid来终止一个进程
ping 联通性测试
大家应该都明白是什么、
ping可以测试互联网上两台主机之间的联通性alias 命令临时别名
alias命令允许对一段命令定义一个临时别名,如可以实现在当前临时会话中,使用ls即可不排除“.”开头的目录。
unalias 删除命令别名
与alias相反,其删除当前会话定义的临时别名,如想要删除先前定义的lshistory 显示过去输入的命令
exit 关闭shell会话
立即关闭当前shell会话
sudo 临时充当超级用户调用命令
使用格式shutdown 预定关闭电源
电脑会一分钟后关机
如果想要要立即关机,使用还可以使用时间如果想取消,可以使用htop 资源管理器
可以使用它管理计算机的资源
apt/yum/pacman 包管理
这几个都是Linux的包管理器,在不同的发行版本中,使用的命令有所不同
比如在基于Debian的发行版中使用apt,在Red Hat发行版中(常用的有CentOs)使用yum
apt下载方法为passwd 修改账户密码
修改当前用户的密码
which 输出shell命令的完整路径
shred 彻底删除
在磁盘的该文件处反复覆盖文件内容,这样不断写入后的文件无法恢复whoami 当前
输出当前用户名
wc 字数统计
输出行数、字数、字节数、文件名
来源:https://www.cnblogs.com/muling1m/p/17103501.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|