ubuntu指令学习

上手Ubuntu中,从网上搜罗整理,以实用为主,有些比较偏的用法以及原理性的东西先不整理了,到用到的时候专门再学习。

1,#ls

目录命令,其语法格式为:

#ls [参数]   [目录或文件名]

参数(常用及我用过的,随着学习记录):

-a 显示所有文件,包含隐藏文件;包括“.“和“..“
-A 显示所有文件,包含隐藏文件,不包括“.“和“..“目录;
-C 按列列出文件;
-d 仅可以查看目录的属性参数及信息;
-l 长格式输出
-h 习惯人们可阅读的方式来显示文件或目录的大小,比如K、M或G等;
-r 逆序列出文件;
-t  按文件最后访问(或修改)的时间排序,最新的排在最前面;
-U 按原始排序,
-L 递归显示,也就是说,当我们列某个目录的下的所有文件和目录时,能把它的下级目录的内容显示出来。
参数可组合使用,如:
#ls -alr 显示所有文件并以长格式逆序输出
当参数缺省时,列出用户当前所处目录的所有文件,以短格式输出,不会列出隐藏文件。

2,#pwd
全称为:Print Working Directory
显示用户当前所在目录的路径名称。

3,#ps
显示有关进程(process)的相关信息。
#ls [参数]
参数:
-A 显示所有进程(等价于-e)(utility)
-e 显示所有进程
-p pid 进程使用cpu的时间
-f 全部列出,通常和其他选项联用。如:ps -fa or ps -fx and so on.
-l 长格式(有F,wchan,C 等字段)
-m 显示所有的线程
-h 不显示标题
参数缺省时,



### Ubuntu 常用命令教程 #### 打开终端 在Ubuntu系统中,可以通过快捷键`Alt+F2`打开命令输入框,在其中输入`gnome-terminal`并按下回车键来启动一个新的终端窗口[^1]。 #### 文件操作基本指令 对于文件的操作,Linux提供了丰富的命令集。例如: - `ls`: 列出目录中的文件和子目录的信息。可以配合通配符使用,如`ls *.txt`表示列出当前目录下所有的文本文件[^2]。 ```bash $ ls -l /home/user/Documents/ ``` - `cd`: 改变工作目录到指定路径。如果仅输入`cd`则会返回用户的家目录。 ```bash $ cd /path/to/directory ``` - `pwd`: 显示当前的工作目录绝对路径。 ```bash $ pwd ``` - `mkdir`: 创建新的空目录。 ```bash $ mkdir new_folder_name ``` - `rm`: 删除文件或目录。删除非空目录需加参数`-r`;强制删除可加参数`-f`。 ```bash $ rm file.txt $ rm -rf directory_name ``` - `cp`: 复制文件或目录至另一位置。复制整个目录要带上选项`-r`。 ```bash $ cp source_file destination_path $ cp -r source_directory/ target_directory/ ``` - `mv`: 移动文件或重命名文件。移动多个文件时目标应为已存在的目录。 ```bash $ mv old_filename new_filename $ mv files* ./new_location/ ``` #### 查找文件与进程管理 为了方便查找特定类型的文件或者定位某个程序的位置,可以利用如下工具: - `find`: 搜索给定条件下的文件。当与通配符一起使用时记得要用双引号包裹模式串。 ```bash $ find . -name "*.jpg" ``` - `ps aux | grep process_name`: 展示所有正在运行的进程列表并通过管道传递给grep筛选含有关键字的过程实例。 ```bash $ ps aux | grep firefox ``` - `kill PID_NUMBER`: 向指定ID编号的服务发送终止信号。 ```bash $ kill 12345 ``` #### 网络连接配置 针对网络方面的设置也有相应的实用命令可供调用: - `ifconfig`: 获取网卡状态报告以及IP地址分配详情。(注意某些版本可能已被`ip addr show`取代) ```bash $ ip addr show eth0 ``` - 使用SSH协议实现远程主机间的安全通信,格式通常写作`ssh [-p PORT] USER@HOSTNAME_OR_IP_ADDRESS`。 ```bash $ ssh -p 22 user@example.com ``` #### 软件包安装维护 最后关于软件包管理和更新方面也存在一些重要的命令行接口供日常运维人员选用: - 更新本地APT缓存库索引表 ```bash $ sudo apt update ``` - 升级现有已安装的应用程序 ```bash $ sudo apt upgrade ``` - 安装新应用程序 ```bash $ sudo apt install package-name ``` - 彻底卸载不再需要的软件及其依赖项 ```bash $ sudo apt remove --purge package-name && sudo apt autoremove ``` 通过上述介绍希望能够帮助初学者快速掌握Ubuntu操作系统内核所提供的强大功能特性,并为进一步深入探索打下坚实的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值