1.ls命令
`ls`命令用于列出目录内容,例如查看当前目录下的所有文件和子目录:
```bash
$ ls
```
输出结果为:
```
file1.txt folder1
folder2 file2.txt
```
2.cp命令
`cp`命令用于复制文件或目录:
```bash
$ cp file1.txt file2.txt
```
如果指定了-p参数,则复制符号链接:
```bash
$ cp -p /path/to/symlink ../target/directory
```
3.mv命令
`mv`命令用于重命名文件或目录:
```bash
$ mv oldname newname
```
如果指定了-i参数,则会提示用户确认是否真的要进行重命名:
```bash
$ mv oldname newname --preserve-root
```
4.mkdir命令
创建一个新的目录:
```bash
$ mkdir new_directory
```
如果要创建多个父目录,可以连续使用多次:
```bash
$ mkdir directory1 directory2 directory3
```
5.rmdir命令
删除一个空的或非空的目录:
```bash
$ rmdir directory1
$ rmdir directory1/subdirectory1
```
6.touch命令
创建一个新文件并添加内容:
```bash
$ touch newfile.txt
```
7.cat命令
将文件的内容显示在控制台上:
```bash
$ cat file.txt
```
8.more命令
分页显示文件内容,直到按EOF键退出:
```bash
$ more file.txt
```
系统管理命令
Linux提供了许多系统管理工具来帮助用户维护系统的稳定性和安全性。以下列举了一些常用的命令:
1.chmod命令
修改文件或目录的权限:
```bash
$ chmod 755 file.txt
```
这将使`file.txt`文件的读、写和执行权限设置为7(所有者),5(组)和5(其他)。
2.chown命令
改变文件或目录所属的用户:
```bash
$ chown user:group file.txt
```
这将把`file.txt`的文件所有权更改为用户`user`和组`group`。
3.df命令
查看磁盘空间使用情况:
```bash
$ df -h
```
4.top命令
实时监控系统资源占用情况:
```bash
$ top
```
它会显示系统的CPU使用率、内存使用率等信息。
5.ps命令
查询进程状态:
```bash
$ ps -aux
```
该命令将显示所有正在运行的进程及其详细信息。
网络管理命令
Linux网络管理同样重要,下面列举几个常用命令:
1.netstat命令
查看当前活动的网络连接:
```bash
$ netstat -tunlp
```
2.ifconfig命令
查看或配置网络接口信息:
```bash
$ ifconfig network-interface-name
```
3.route命令
配置网络路由:
```bash
$ route add default gw 192.168.1.1 netmask 255.255.255.0 area 0
```
4.nmcli命令
配置和管理无线网络:
```bash
$ nmcli con up NetworkConnectionName --if name NetworkInterfaceName --type wireless --mode manual
```
5.traceroute命令
跟踪数据包到达目的地的路径:
```bash
$ traceroute destination.com
```
以上只是Linux常用命令的一部分,实际上,Linux的命令库非常丰富,涵盖了几乎所有的日常操作需求。掌握这些基本命令,将大大提升用户的工作效率,使得Linux成为处理日常任务的得力助手。