一、登录和退出操作
- 登录到Linux系统:
$ ssh username@remote_server_ip_address
这里要替换的是username
和remote_server_ip_address
,分别代表你的用户名和要登录的Linux服务器的IP地址。登录成功后,需要输入你的密码。
2. 退出Linux系统:
$ exit
二、文件和目录操作
- 切换目录:
$ cd /path/to/directory
/path/to/directory
代表要切换到的目录路径。可以使用相对路径,也可以使用绝对路径。
2. 查看当前目录内容:
$ ls
可以查看当前目录下所有的文件和目录。如果想查看隐藏文件,可以使用:
$ ls -a
- 创建新目录:
$ mkdir directory_name
directory_name
代表你要创建的目录名。
4. 创建新文件:
$ touch filename
filename
代表你要创建的文件名。
5. 复制文件或目录:
$ cp source_file destination
source_file
为原文件,destination
为目标路径。
6. 删除文件:
$ rm filename
filename
为要删除的文件名。
7. 删除目录:
$ rm -r directory_name
directory_name
为要删除的目录名。
三、文件内容查看和编辑
- 查看文件内容:
$ cat filename
filename
为要查看的文件名。
2. 查看文件头n行:
$ head -n filename
filename
为要查看的文件名,n
为要查看的行数。
3. 查看文件尾n行:
$ tail -n filename
filename
为要查看的文件名,n
为要查看的行数。
4. 编辑文件:
$ vi filename
filename
为要编辑的文件名。Vi编辑器是Linux系统自带的文本编辑器,使用起来相对比较复杂一些。
四、进程管理
- 查看系统进程:
$ ps -ef
- 查看某个进程的详细信息:
$ ps -p pid -f
这里pid
代表进程ID。
3. 杀死某个进程:
$ kill pid
这里pid
代表进程ID。
五、权限管理
- 查看文件或目录权限:
$ ls -l
- 修改文件或目录权限:
$ chmod permissions filename/directory_name
permissions
代表要设置的权限,filename/directory_name
是要设置权限的文件或目录。
六、网络操作
- 查看IP地址:
$ ip addr show
- 查看网络连通性:
$ ping ip_address/domain_name
ip_address
为想要ping的IP地址,domain_name
为想要ping的域名。
3. 查看网络连接状态:
$ netstat -a
- 查看DNS信息:
$ nslookup domain_name
domain_name
为要查找的域名。
七、其他常用指令
- 查看日期:
$ date
- 查看系统信息:
$ uname -a
- 重启系统:
$ reboot
- 关闭系统:
$ shutdown now
结论
以上就是Linux初学者必学的常用指令汇总,希望这篇文章可以对你有所帮助。在学习使用Linux的过程中,记得多动手实践,熟能生巧。