linux命令速记表
-
Linux命令速记表是一份列举了常用Linux命令及其用法的参考资料。以下是常用的几个Linux命令及其简要说明:
1. ls:用于显示当前目录下的文件和目录。可以加上参数,如-l,显示详细信息;-a,显示所有文件,包括隐藏文件等。
2. cd:用于切换当前工作目录。使用命令之后,后面加上目标目录名即可切换到该目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建新的目录。后面跟上目录名即可创建一个新的目录。
5. rm:删除文件或目录。使用该命令时要小心,因为删除后无法恢复。
6. cp:复制文件和目录。可以使用该命令将一个文件或目录复制到指定位置。
7. mv:移动文件和目录,也可以用于重命名文件。
8. touch:创建空文件,也可以修改已有文件的访问时间。
9. cat:查看文件内容。可以用于查看文本文件的内容,在命令后面加上文件名即可。
10. grep:在文件中查找指定字符串。可以使用该命令来查找含有指定字符串的行。
11. find:在指定目录下查找文件。可以根据不同的条件来搜索文件。
12. chmod:修改文件或目录的权限。可以使用该命令来更改文件或目录的读、写、执行权限。
以上是一些常用的Linux命令,每个命令都有更多的参数和用法,可以通过man命令来查看详细说明。希望这份Linux命令速记表对你有所帮助!
2年前 -
Linux是一种广泛使用的操作系统,具有强大的命令行界面。对于Linux初学者来说,记住常用的命令是非常重要的。以下是一些常用Linux命令的速记表:
1. 文件操作命令
– ls: 列出当前目录下的文件和文件夹。
– cd: 切换到指定的目录。
– mkdir: 创建一个新的目录。
– rm: 删除文件或目录。
– cp: 复制文件或目录。
– mv: 移动或重命名文件或目录。2. 文本处理命令
– cat: 在终端上查看文件内容。
– grep: 在文件中查找指定的模式。
– sed: 对文件进行文本替换。
– awk: 用于处理和操作文本文件。
– head: 显示文件头部的内容。
– tail: 显示文件尾部的内容。3. 系统信息命令
– uname: 显示系统信息。
– df: 显示文件系统的磁盘空间使用情况。
– free: 显示系统内存的使用情况。
– top: 实时显示系统的进程和资源使用情况。
– ps: 显示当前正在运行的进程。4. 网络命令
– ping: 测试与指定主机之间的网络连接。
– ifconfig: 显示网络接口的配置信息。
– nslookup: 查询域名的IP地址。
– wget: 下载文件到本地。
– ssh: 通过SSH协议远程登录到其他计算机。5. 权限管理命令
– chmod: 修改文件和目录的权限。
– chown: 修改文件和目录的所有者。
– chgrp: 修改文件和目录的所属组。
– sudo: 以超级用户身份执行命令。
– passwd: 修改用户的密码。这只是一小部分常用的Linux命令,还有许多其他命令可以根据需要学习和记忆。对于初学者来说,可以将这些命令记录在一个速记表中,以便随时查阅。随着使用Linux的经验增加,你会越来越熟悉这些命令,并能够更加高效地使用Linux操作系统。
2年前 -
Linux命令是系统管理员和开发人员必备的技能之一。掌握并熟练使用Linux命令可以提高工作效率和解决问题的能力。以下是一个Linux命令速记表,包括一些常用的命令以及它们的用法和示例。
## 文件和目录管理
### ls – 列出文件和目录
“`
ls [option] [文件/目录]
“`常用选项:
– -l:以详细信息的形式列出文件和目录
– -a:显示所有文件和目录,包括隐藏文件示例:
“`
ls -l /home
ls -a ~
“`### cd – 切换目录
“`
cd [目录]
“`示例:
“`
cd /usr/local
cd ..
cd ~
“`### pwd – 显示当前所在目录
“`
pwd
“`### mkdir – 创建目录
“`
mkdir [目录]
“`示例:
“`
mkdir /home/test
“`### rm – 删除文件和目录
“`
rm [option] [文件/目录]
“`常用选项:
– -r:递归地删除目录及其内容
– -f:强制删除,不提示确认示例:
“`
rm /tmp/file.txt
rm -r /home/test
rm -rf /home/test
“`### cp – 复制文件和目录
“`
cp [option] [源文件/目录] [目标文件/目录]
“`常用选项:
– -r:复制目录及其内容
– -f:覆盖已存在的目标文件示例:
“`
cp /tmp/file.txt /home/test
cp -r /home/source /home/destination
cp -rf /home/source /home/destination
“`### mv – 移动文件和目录,或重命名文件和目录
“`
mv [option] [源文件/目录] [目标文件/目录]
“`示例:
“`
mv /tmp/file.txt /home/test
mv /home/source /home/destination
mv /home/source /home/newname
“`### touch – 创建空文件或修改文件的时间戳
“`
touch [文件]
“`示例:
“`
touch /tmp/file.txt
“`### cat – 显示文件内容
“`
cat [文件]
“`示例:
“`
cat /tmp/file.txt
“`### more – 分页显示文件内容
“`
more [文件]
“`示例:
“`
more /tmp/file.txt
“`按空格键翻页,按q键退出。
### less – 分页显示文件内容,支持向前和向后翻页
“`
less [文件]
“`示例:
“`
less /tmp/file.txt
“`按空格键向下翻页,按b键向上翻页,按q键退出。
### head – 显示文件头部内容
“`
head [option] [文件]
“`常用选项:
– -n:指定要显示的行数,默认为前10行
示例:
“`
head /tmp/file.txt
head -n 5 /tmp/file.txt
“`### tail – 显示文件尾部内容
“`
tail [option] [文件]
“`常用选项:
– -n:指定要显示的行数,默认为后10行
– -f:持续显示文件的新增内容示例:
“`
tail /tmp/file.txt
tail -n 5 /tmp/file.txt
tail -f /var/log/syslog
“`### grep – 在文件中搜索指定的字符串
“`
grep [option] [字符串] [文件]
“`常用选项:
– -i:忽略大小写
– -r:递归搜索目录及其子目录下的文件
– -w:匹配整个单词示例:
“`
grep “keyword” /tmp/file.txt
grep -i “keyword” /tmp/file.txt
grep -r “keyword” /home/test
grep -w “keyword” /tmp/file.txt
“`## 压缩和解压缩
### tar – 打包和解压文件
“`
tar [option] [文件/目录]
“`常用选项:
– -c:打包文件
– -x:解压文件
– -f:指定要处理的文件
– -z:使用gzip压缩文件
– -j:使用bzip2压缩文件示例:
“`
tar -cvf archive.tar file1 file2 directory
tar -xvf archive.tar
tar -zcvf archive.tar.gz file1 file2 directory
tar -zxvf archive.tar.gz
tar -jcvf archive.tar.bz2 file1 file2 directory
tar -jxvf archive.tar.bz2
“`### gzip – 压缩文件
“`
gzip [文件]
“`示例:
“`
gzip file.txt
“`### gunzip – 解压缩文件
“`
gunzip [文件]
“`示例:
“`
gunzip file.txt.gz
“`### bzip2 – 压缩文件
“`
bzip2 [文件]
“`示例:
“`
bzip2 file.txt
“`### bunzip2 – 解压缩文件
“`
bunzip2 [文件]
“`示例:
“`
bunzip2 file.txt.bz2
“`## 网络管理
### ping – 检测网络连通性
“`
ping [IP地址/域名]
“`示例:
“`
ping http://www.google.com
ping 192.168.0.1
“`### ifconfig – 显示和配置网络接口
“`
ifconfig [网络接口] [option]
“`常用选项:
– up:启用网络接口
– down:禁用网络接口示例:
“`
ifconfig eth0 up
ifconfig eth0 down
“`### ip – 显示和配置网络接口
“`
ip [option] [网络接口]
“`常用选项:
– address add [IP地址/掩码]:配置IP地址和子网掩码
– address del [IP地址/掩码]:删除IP地址和子网掩码
– route add default via [默认网关]:添加默认网关
– route del default:删除默认网关示例:
“`
ip address add 192.168.0.100/24
ip address del 192.168.0.100/24
ip route add default via 192.168.0.1
ip route del default
“`### netstat – 显示网络连接信息
“`
netstat [option]
“`常用选项:
– -a:显示所有连接和监听端口
– -t:显示TCP连接
– -u:显示UDP连接
– -n:以数字形式显示IP地址和端口号示例:
“`
netstat -a
netstat -t
netstat -u
netstat -n
“`### wget – 下载文件
“`
wget [URL]
“`示例:
“`
wget http://example.com/file.txt
“`### ssh – 远程登录和执行命令
“`
ssh [用户@]主机 [command]
“`示例:
“`
ssh user@example.com
ssh user@example.com ls /home
“`## 用户和权限管理
### su – 切换用户
“`
su [用户]
“`示例:
“`
su root
“`要切换到root用户,需要输入root用户的密码。
### sudo – 以超级用户身份执行命令
“`
sudo [command]
“`示例:
“`
sudo apt-get update
sudo rm /tmp/file.txt
“`### whoami – 显示当前用户
“`
whoami
“`### passwd – 修改密码
“`
passwd [用户]
“`示例:
“`
passwd
passwd user
“`### chmod – 修改文件和目录的权限
“`
chmod [option] [权限] [文件/目录]
“`常用选项:
– -R:递归修改目录及其内容的权限
示例:
“`
chmod 755 file.txt
chmod -R 755 /home/test
“`### chown – 修改文件和目录的所有者
“`
chown [option] [所有者] [文件/目录]
“`常用选项:
– -R:递归修改目录及其内容的所有者
示例:
“`
chown user file.txt
chown -R user /home/test
“`### chgrp – 修改文件和目录的所属组
“`
chgrp [option] [所属组] [文件/目录]
“`常用选项:
– -R:递归修改目录及其内容的所属组
示例:
“`
chgrp group file.txt
chgrp -R group /home/test
“`## 进程管理
### ps – 显示进程状态
“`
ps [option]
“`常用选项:
– -A:显示所有进程
– -u [用户]:显示指定用户的进程示例:
“`
ps -A
ps -u user
“`### top – 显示实时的系统状态和进程信息
“`
top
“`按q键退出。
### kill – 终止进程
“`
kill [option] [进程ID]
“`常用选项:
– -9:强制终止进程
示例:
“`
kill 1234
kill -9 1234
“`### killall – 终止指定名称的进程
“`
killall [option] [进程名称]
“`常用选项:
– -9:强制终止进程
示例:
“`
killall firefox
killall -9 firefox
“`### bg – 在后台运行进程
“`
bg [job]
“`示例:
“`
bg %1
“`将编号为1的作业切换到后台运行。
### fg – 将后台运行的进程切换到前台
“`
fg [job]
“`示例:
“`
fg %1
“`将编号为1的作业切换到前台运行。
以上就是Linux命令速记表的内容,希望对您在使用Linux系统过程中有所帮助。要熟练掌握这些命令,需要多加练习和实践,并根据实际需求学习更多的命令和用法。
2年前