linux学习之小知识点总结(长期更新)

1.Linux中的命令区分大小写
2.关机常用命令 shutdown -h now ,或 halt
重启命令 reboot
3.更改主机名,即@之后的名字
(1)sudo vi /etc/hostname
(2)sudo vi /etc/hosts
改完后重启显示新的主机名
4.切换root用户命令: su - root
5.初次进入root权限,需要输入命令,设置密码
sudo passwd root
6.命令开始一般要加sudo,sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录和管理时间,
同样也提高了安全性。
7.CTRL+alt+t——打开终端terminal,即命令行界面
8.ubuntu中命令行(terminal终端)光标消失与显示
隐藏光标:echo -e"33[?25l"
显示光标:echo -e"33[?25h"
9.pwd命令:显示当前目录绝对路径
10.cp 'copy filename' 'direction filename'时,会提示cp: omitting directory。原因:要复制的文件有子文件存在。解决办法:加参数 -r ,表示递归。cp -r 'copy filename' 'direction filename'
11.利用head和tail查看日志 -n[行数]:查看前n行;-c[字符数]:查看前c个字符
12.du -sh filename 查看文件大小
13.find -name 查找文件名,grep 查找内容
14.df 磁盘空间检查;ps 查看当前系统进程
12.tab键自动补全命令
13.cd / 进入根目录
14.rm 删除文件,如果要删除目录,可以加上参数 -r,意思是包含子文件(和第10点cp命令的-r参数功能类似),-f强制删除;rmdir删除空白目录
15.up,down,reload,打开,关闭,重启
15.mv 移动和重命名
16.touch 创建文件,mkdir 创建目录
17.命令帮助信息:command + --help或man + command
18.tar.gz文件(如test文件或文件夹)(在test同级目录执行,不要进入test目录)
压缩:tar -vczf test.tar.gz test
解压缩:tar -vxzf test.tar.gz
18.file +filename 文件属性
19.top 类似Windows的任务管理器
20.sudo dpkg -i +deb格式的安装包;自己下载的程序源码安装:make——make install
21.Linux连接文件
(1)分为硬连接和符号连接
(2)硬连接:ln 源文件 连接文件
特点:删除源文件,连接文件依然有效;修改源文件,连接文件随之修改;不能跨文件系统;不能连接目录
(3) 符号连接:ln -s 源文件(必须使用绝对路径) 连接文件
特点:删除源文件,连接文件失效;修改源文件,连接文件随之修改;能跨文件系统;能连接目录;拷贝符号连接时要加-d参数
(4) 每个文件都有一个文件ID,即inode
查看inode ll -i 文件名
(比如源文件为test,连接文件为test1,test2,test3
ll -i test*

22.可以把多个.c文件编译成一个可执行文件,如:gcc test1.c test2.c test3.c test.out

原文地址:https://www.cnblogs.com/ningqian/p/12124558.html