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