网络安全之笔记--Linus命令
Linux命令
文件和目录操作
ls
常用选项
-a:显示所有文件和目录(包括隐藏文件,以.开头的文件)。
-h:与-l配合使用,以更易读的方式显示文件大小。
ls -al 列出当前目录下所有文件和目录的详细信息。
cd
cd /home/user:切换到/home/user目录。
pwd
pwd 输出类似/home/user/documents的内容。
mkdir
mkdir newdir 在当前目录下创建一个名为newdir的目录。
-p:递归创建目录,如果父目录不存在,会自动创建。
rmdir
rmdir emptydir 删除名为emptydir的空目录。
rm
rm file.txt 删除名为file.txt的文件。
rm -r directory 删除名为directory的目录及其所有内容。
cp
-cp file1 file2 将file1复制为file2。
cp -r dir1 dir2 将dir1目录及其内容复制到dir2。
mv
mv file1 newfile 将file1重命名为newfile。
mv file1 /path/to/destination 将file1移动到指定目录。
touch
touch newfile.txt 创建一个名为newfile.txt的空文件。
touch -m file.txt 更新file.txt的修改时间戳。
文件查看
cat
cat file.txt 在终端中显示file.txt的内容。
less
less file.txt 以分页的方式查看file.txt的内容,支持上下翻页。
more
more file.txt 查看文件内容,但只能向下翻页。
head
head -n 5 file.txt 显示file.txt的前5行。
tail
示例:tail -n 5 file.txt 显示file.txt的最后5行。
常用选项:
-f:实时显示文件的新增内容,常用于查看日志文件。
文本处理
grep
grep "pattern" file.txt 在file.txt中搜索包含pattern的行。
grep -i "pattern" file.txt 忽略大小写进行搜索。
sed
sed 's/old/new/g' file.txt 将file.txt中所有的old替换为new。
awk
awk '{print $1}' file.txt 打印file.txt中每行的第一个字段。
系统信息
uname
uname -a 显示所有系统信息,包括内核版本、主机名等。
du
du -sh directory 显示directory目录的总大小。
top
top 在终端中实时显示系统进程的CPU、内存等使用情况。
网络相关
ipconfig
注意:在一些现代Linux发行版中,ifconfig可能被ip命令替代。
IP
ip addr show 显示网络接口的IP地址。
ping
ping google.com 向google.com发送ICMP请求,测试连网络通性。
netstat
netstat -an 显示所有网络连接和监听端口。
ssh
ssh user@hostname 使用SSH协议登录到远程主机hostname,用户名为user。
权限管理
chmod
chmod 755 file.txt 将file.txt的权限设置为rwxr-xr-x。
chown
chown user:group file.txt 将file.txt的所有者设置为user,所属组设置为group。
chgrp
chgrp group file.txt 将file.txt的所属组修改为group。
其他常用命令
man
man ls 显示ls命令的手册页,详细介绍其用法和选项。
alias
alias ll='ls -l' 创建一个别名ll,使其等同于ls -l。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2297607.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!