Linux基础命令学习
linux基础命令的学习。
linux基础命令
创建一个指向文件或目录的软连接
创建一个/tmp/dir1/的软连接link1
1
sudo ln -s /tmp/dir/ link1
创建一个指向文件或目录的物理连接
创建一个指向/tmp/test的物理连接link2
1
sudo ln /tmp/test link2
物理链接指向原链接文件地址,它会在你选定的位置上生成一个和源文件大小相同的文件
修改一个文件或者目录的时间戳
设置/tmp/test文件的时间戳
1
sudo touch -t 0712250000 /tmp/test
使用
ll
命令来查看,此命令同时可以查看文件权限设置目录的所有人(u)、群组(g)以及其他人(o)以及读(r)、写(w)和执行(x)的权限
修改/tmp/目录的权限
1
sudo chmod ugo+rwx /tmp/test
删除群组(g)与其他人(o)对目录的读写执行权限
删除群组(g)与其他人(o)对当前目录/tmp的读写执行权
1
sudo chmod go-rwx .
linux 磁盘、内存与进程分析
ps命令查看进程信息
1
ps -aux
查看某一程序的进程信息
现在假如我们想找到openbox这个进程的信息,可以通过grep来筛选,在命令行运行下面的命令
1
ps -ef | grep openbox
查看某进程的cup和内存占用情况
1
top -p 105(pid)
查询某进程的详细信息
1
cat /proc/105(pid)/status
查看系统内存的使用情况
1
free -m
查看磁盘空间使用情况
1
df -Th
linux 软件包安装,删除,配置和管理
展示所有可安装的程序
1
sudo dpkg -l
package 获取包的相关信息
1
sudo apt-cache show tree
查看软件安装路径
1
dpkg -L tree
软件包的卸载
1
sudo apt remove tree -y