Linux 常用命令

脉脉看准知乎害我秋招结束不了


Linux 常用命令

文件管理

命令 含义 备注
cat 连接文件并打印到标准输出设备 -n 从 1 开始对输出编号、-b 类似 -n 但对空白行不编号
chgrp 变更文件或目录的所属群组 -f 不显示错误信息、-R 递归处理
chmod 更改文件权限 ugoa 分别表示拥有者、同组、其他人、所有人; rwx 分布表示可读、写、执行
chown 更改文件拥有者 一般只有系统管理者 root 才有此权限
cmp 比较两个文件是否有差异 -l 标出所有不同处
file 辨识文件类型 -f 指定文件名、-v 显示版本信息
find 在指定目录下查找文件 -type 指定文件类型、-name 指定文件名
ln 为文件在其它位置建立同步链接 -s 软连接、-v 显示处理过程、-b 覆盖
less 查看文件 查看前不会加载整个文件
more 查看文件 以页的形式显示,按空格显示下一页,b 显示上一页
mv 为文件和目录改名或移动 -i 询问覆盖、-f 不询问
rm 删除文件或目录 -i 删除前询问、-r 递归删除
touch 修改文件或者目录的时间属性 -a 改变读取时间、-m 改变修改时间
which 查找文件 -w 指定输出宽度、-V 显示版本信息
whereis 查找文件 只能查找二进制文件、源代码和 man 手册,一般文件的定位需要用 locate
cp 复制文件或目录 -f 覆盖不提示、-i 覆盖提示、-l 不复制文件只生成链接
read 从标准输入读取数值 -n 指定输入长度、-p 指定提示信息

文档编辑

命令 含义 备注
ed 最简单的文本编辑程序 一次只能编辑一行
egrep 在文件内查找字符串 与 grep -E 效果类似
grep 查找文件中的字符串 -a 不忽略二进制、-A 显示行数、-i 忽略大小写
look 查询单词 -f 忽略字符大小写
sort 对文本文件内容排序 -b 忽视空格、-c 检查是否已排序、-m 合并排序文件

文件传输

命令 含义 备注
ftp 文件传输 -v 显示执行过程、-n 不使用自动登录
bye 中断 ftp
uuto 将文件传送到远端的 UUCP 主机 Unix-to-Unix Copy(UNIX至UNIX的拷贝)

磁盘管理

命令 含义 备注
cd 切换当前工作目录 ~ 根目录、. 当前目录,.. 上层目录。
df 显示文件系统磁盘使用情况
mkdir 创建目录 -p 确保目录存在,不存在就创建
tree 以树状图列出目录内容 -a 显示所有文件和目录、-d 显示目录名称而非内容
rmdir 删除空目录 -p 如果删除子目录后成为空目录,一并删除
ls 显示工作目录下的内容 -a 显示所有文件及目录、-l 显示文件权限,大小和拥有者等信息、-r 递归显示。

网络通讯

命令 含义 备注
telnet 远端登录 -a 尝试自动登录、-d 启动排错模式、-K 不自动登录
netconfig 设置网络环境
nc 设置路由器 -g 设置网关、-G 设置来源路由器、-l 使用监听模式、-u 使用 UDP 协议
httpd Apache 的 HTTP 服务器程序 -d 指定服务器根目录、-f 指定配置文件
ifconfig 显示或设置网络设备 add 设置 IP 地址、del 删除 IP 地址、up 启动指定网络设备
netstat 显示网络状态 -a 显示所有 socket、-c 持续列出网络状态、-t 显示 TCP 状况、-u 显示 UDP 状况
ping 使用 ICMP,若远端主机无问题会得到回应 -i 指定间隔秒数、-R 记录路由过程、-t 设置 TTL 大小
tty 显示终端机连接标准输入设备的文件名称 -s 不显示信息,只回传状态代码、-v 显示版本
write 传信息给其它使用者

系统管理

命令 含义 备注
adduser 新增使用者账号 -e 指定使用期限
date 显示或设定系统日期 -s 设定时间、-v 显示版本
exit 退出目前的 shell 终端
sleep 将目前动作延迟一段时间
kill 删除执行中的程序或工作 1 重新加载进程、9 杀死进程、15 正常停止进程
ps 显示当前进程的状态 -A 列出所有进程、-u 指定用户、-w 加宽显示
whois 查找并显示用户信息
whoami 显示自身用户名称 相当于 id -un 命令
who 显示系统中在线的使用者 -q 只显示登入系统的账号名称和总人数
shutdown 关机 -r 重新启动、-c 取消关机、-n 立即关机
top 实时显示进程状态 -n 设置更新次数、-d 设置更新时间、-p 指定进程号

系统设置

命令 含义 备注
clear 清除屏幕 -e 指定使用期限
rpm 管理套件 -a 查询所有套件、-d 只列出文本文件
passwd 更改使用者密码 -d 删除密码、-l 停止账号使用、-S 显示密码信息
time 测量指令消耗的时间和资源 -o 将输出写入指定文档

备份压缩

命令 含义 备注
zip/unzip 压缩文件/解压缩 兼容类unix与windows,可以压缩多个文件或目录
gzip/gunzip 压缩文件/解压缩 gzip 文件 压缩单个文件,压缩率相对低,cpu开销低
tar 将多个文件打包成一个并压缩 -z 调用 gzip 压缩、-j 调用 xz 压缩、-x 解压
xz/unxz 压缩/解压缩 xz 文件 压缩单个文件,压缩率高,时间相对长,解压快,cpu开销高

全部评论
脉脉我觉得。。好像没几家风评好。。
1 回复 分享
发布于 2020-08-02 10:35
真的别看脉脉。脉脉里面有几个好公司?不存在的。我当时看完都对我老东家产生怀疑了。
1 回复 分享
发布于 2020-07-31 19:01
考察期满,请二少爷接管杨氏集团
点赞 回复 分享
发布于 2020-08-01 14:47
是广联达评价不好么😂
点赞 回复 分享
发布于 2020-07-31 18:33

相关推荐

bg双非本科,方向是嵌入式。这次秋招一共拿到了 8 个 offer,最高年包 40w,中间也有一段在海康的实习经历,还有几次国家级竞赛。写这篇不是想证明什么,只是想把自己走过的这条路,尽量讲清楚一点,给同样背景的人一个参考。一、我一开始也很迷茫刚决定走嵌入式的时候,其实并没有一个特别清晰的规划。网上的信息很零散,有人说一定要懂底层,有人说项目更重要,也有人建议直接转方向。很多时候都是在怀疑:1.自己这种背景到底有没有机会2.现在学的东西到底有没有用3.是不是已经开始晚了这些问题,我当时一个都没答案。二、现在回头看,我主要做对了这几件事第一,方向尽早确定,但不把自己锁死。我比较早就确定了嵌入式这个大方向,但具体做哪一块,是在项目、竞赛和实习中慢慢调整的,而不是一开始就给自己下结论。第二,用项目和竞赛去“证明能力”,而不是堆技术名词。我不会刻意追求学得多全面,而是确保自己参与的每个项目,都能讲清楚:我负责了什么、遇到了什么问题、最后是怎么解决的。第三,尽早接触真实的工程环境。在海康实习的那段时间,对我触动挺大的。我开始意识到,企业更看重的是代码结构、逻辑清晰度,以及你能不能把事情说清楚,而不只是会不会某个知识点。第四,把秋招当成一个需要长期迭代的过程。简历不是一次写完的,面试表现也不是一次就到位的。我会在每次面试后复盘哪些问题没答好,再针对性补。三、我踩过的一些坑现在看也挺典型的:1.一开始在底层细节上纠结太久,投入产出比不高2.做过项目,但前期不会总结,导致面试表达吃亏3.早期有点害怕面试,准备不充分就去投这些弯路走过之后,才慢慢找到节奏。四、给和我背景相似的人一点建议如果你也是双非,准备走嵌入式,我觉得有几件事挺重要的:1.不用等“准备得差不多了”再投2.项目一定要能讲清楚,而不是做完就算3.不要只盯着技术,多关注表达和逻辑很多时候,差的不是能力,而是呈现方式。五、写在最后这篇总结不是标准答案,只是我个人的一次复盘。后面我会陆续把自己在嵌入式学习、竞赛、实习和秋招中的一些真实经验拆开来讲,希望能对后来的人有点帮助。如果你正好也在这条路上,希望你能少走一点弯路。
x_y_z1:蹲个后续
点赞 评论 收藏
分享
2025-12-15 12:50
河北工程大学
sta666:我也是这个国际商业化的,三天,一天一面,就通过了,不过我是后端实习生,好好面感觉能过。
点赞 评论 收藏
分享
评论
17
204
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务