一、基本概念
Linux是一种自由和开放源代码的类Unix操作系统,可以在各种计算机硬件设备上运行。命令行是一种与计算机交互的方式,它通过在终端输入命令并执行来完成不同的任务。
二、基本命令行操作
1. pwd: 显示当前工作目录的完整路径。
$ pwd
/home/user
2. ls: 列出当前工作目录中的所有文件和目录。
$ ls
Desktop Document Downloads Music Pictures Public Templates Videos
3. cd: 切换到指定的目录。
$ cd /home/user/Documents
4. mkdir: 创建一个新目录。
$ mkdir newdir
5. rm: 删除文件或目录。
$ rm filename
$ rm -rf directory
三、文件操作
1. touch: 创建一个新文件,或更新现有文件的时间戳。
$ touch filename
2. cat: 将文件内容输出到终端。
$ cat filename
3. less: 逐页查看文件内容。
$ less filename
4. head: 输出文件的前N行。
$ head -n 10 filename
5. tail: 输出文件的后N行。
$ tail -n 10 filename
四、权限管理
1. chmod: 更改文件或目录的访问权限。
$ chmod 777 filename
2. chown: 更改文件或目录的所有者。
$ chown user:group filename
3. su: 切换到超级用户。
$ su -
五、其他常用命令
1. grep: 在文件中搜索指定的字符串。
$ grep "error" logfile
2. tar: 压缩或解压文件。
$ tar -czvf archive.tar.gz dirname/
$ tar -xzvf archive.tar.gz
3. ps: 显示当前系统中运行的进程。
$ ps -ef
4. top: 动态显示系统资源使用情况。
$ top
六、结语
通过掌握Linux基本命令行操作可以更加高效、方便地进行管理、开发等工作。