1、ls 目录 列出指定目录下的文件和子目录
-a 列出所有文件,包括隐藏文件(Linux中以 “.” 开头的是隐藏文件)
-l 显示详细信息(ls -l 等同于 ll)
-lh 以易读方式显示文件详细信息(e.g., 1K 234M 2G)
2、cd 目录 进入到指定路径
3、clear 清屏
4、alias 重命名(只在当前sh窗口中起作用,重新打开窗口后,cls命令失效)
alias cls=clear
5、man Linux自带的帮助手册
man 1 ls(1表示系统命令,2表示系统函数,3表示其它函数)
man ls
man手册常用快捷键:
空格 向下翻页
b 向上翻页
g 跳到首页
G 跳到尾页
q 退出手册
6、ps 显示进程
ps -ef 显示当前启动的所有进程
ps -aux 显示当前启动的所有进程
7、top 动态显示当前启动的所有进程(会定时自动刷新)
8、find 在指定目录层级中查找文件
find 目录 -name 文件名
find / -name 文件名
9、grep 在文件中进行字符串搜索
grep 字符串 文件名
10、“|” 管道符(前面的输出作为后面的输入)
ps -ef | grep tomcat 查看所有带有tomcat字符串的进程
11、kill 结束某个进程
kill -9 进程ID
12、“.”代表当前目录,“..”代表上级目录
13、相对路径和绝对路径
Linux中路径分为相对路径和绝对路径。
以“/”开头的都是绝对路径,“~”也是绝对路径,代表当前用户的home目录,其它的都是相对路径。
14、mkdir 创建目录
mkdir 目录名
15、rmdir 删除目录(只能删除空目录,一般不使用)
16、rm 删除文件和目录
rm 文件名
rm -r 目录名
rm -rf 文件/目录名(f表示强制删除)
17、touch 创建一个空文件
touch 文件名
18、cp 拷贝文件
cp -r 拷贝目录(-r 表示递归)
19、mv 移动或改名
mv 文件/目录 目录
mv 文件/目录 新文件/目录名
20、chmod 修改权限
chmod 777 test.txt
21、ln 创建链接
ln -s 文件名 链接名 创建符号链接(软连接,相当于Windows中的快捷方式)
22、exit 退出
如果切换了用户,退出当前用户,否则退出当前窗口
23、su - username 切换用户
su username 拥有新用户的权限,但是新用户的一些配置文件信息不会加载
su - username 不但拥有新用户的权限,还会将新用户的一些配置文件信息也加载过来
24、sudo 使用root用户权限执行命令
sudo ls /usr/local/protected
25、passwd 修改用户密码
passwd username
26、vi 创建并编辑文件