-
ps- aux 查看当前运行着哪些程序
-
ls -al 列出所有文件的属性与权限(若展示的文件名前面多了一个 . 代表是影藏文件)
-
chmod [-R] xyz 修改文件权限 r代表数字 有九个 xyz为文件名或者路径
-
关于目录:
. 代表此层目录 …代表上一层目录
pwd 显示当前目录(print working directory) mkdir 建立一个新的目录 (mkdir -p 可以一次性建立多层目录) rmdir 删除目录 -
echo 有打印显示的意思(echo $path 打印当前的环境变量路径)
-
cp 源文件 目标文件 复制 (某些需要cp加上 a p 来完整复制文件权限)
-
rm [R] 文件名或路径 删除 R为可选参数 ,f 为强制 i 为交互模式 删除之前先询问
-
mv [R] 文件 目的地 移动文件 R为i时,当文件存在会询问是否覆盖
-
查看文件 (加上 -n 数字 代表看多少行)
cat 由第一行来显示文件内容
tac 是从最后一行开始显示,是cat的倒着写
more 是一页一页显示文件内容
head 只看前几行
tail 只看后几行 -
检索日志 cat approvalService.log | grep [要检索的信息]
-
vim编辑模式
:wq 保存后退出
:q! 退出不保存
========================================================================================================
chmod u+x file 给file的属主增加执行权限
ps aux
a 显示所有与终端相关的进程,由终端发起的.
ps命令是查看进程情况的命令。
lsof -i 用以显示符合条件的进程情况
如何查看 nohup.out 最后几行的日志 在 nohup.out 文件目录下输入 tail -n 50 nohup.out
nohup
使用&命令后,作业被提交到后台运行,当前控制台没有被占用,但是一但把当前控制台关掉(退出帐户时),作业就会停止运行。nohup命令可以在你退出帐户之后继续运行相应的进程。nohup就是不挂起的意思( no hang up)。该命令的一般形式为:
nohup command &
--------------------------
cat /etc/issue 查看ubuntu版本
1、如果要卸载安装的应用我们通过“sudo dpkg -l”查看已经安装的软件,并找到自己的安装的软件名。
2、最后使用"sudo dpkg -r 软件名"进行卸载。
3、sudo apt-get install -f
修复依赖安装
4、 ./a 的意思就是: 当前目录下文件名为“a”的文件
5、sudo su获取权限
6、使用rm -rf 目录名字 命令即可
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
删除文件夹实例:rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
删除文件使用实例:rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
7、sudo sh 大多数sh脚本可以由Bash运行而无需修改。
8、强制关闭程序
(1)ctrl+alt+t,调出终端,输入 top,显示的全是现在系统的进程,按占用资源从多到少排列的找到要关掉的进程,记下该进程第一列的PID编号,然后输入q,退回终端
(2)输入sudo kill pid即可
--------------------------
运行可执行文件
有时候程序不能运行,可能是没有运行权限,需要先赋予运行权限。
sudo chmod u+x abcd
然后输入 ./abcd 运行。