cd 切换当前用户路径
- cd /system/bin: 切换到/system/bin的路径下
- cd /: 表示切换到根路径
- cd …/: 表示切换到上一层路径
ls 列出当前目录下所有的文件信息
- ls /: 显示根目录下所有的文件及文件夹
- ls -l/data: 显示data路径下的所以文件及文件夹
- ls -l: 显示当前路径下的所有文件及文件夹的详细信息
chmod 更改文件权限
- chmod a+x test.txt:给所有用户添加可执行权限
- chmod 755 test.txt: 给test.txt所有者权限设置为可读可写可执行
cat 读取文件内容(读取文件之前确保当前用户有读取权限)
- cat /sys/bin/Test: 读取/sys/bin路径下的Test文件
- cat Test: 读取当前路径下的Test文件
echo 显示文字 (可以和定向符号 “>” “>>” 一起使用,使用时确保当前用户有修改权限)
- echo hello: 将hello 显示到屏幕上
- echo hello > test1.txt: 将hello写入test1.txt中,原有的内容被覆盖
- echo hello >> test2.txt: 将hello追加写入test2.txt中,原来的内容扔保留在hello之前
su 切换用户
- su root: 切换为root用户 (只输入su也可切换为root用户)
- su user1: 切换为user1用户
grep 检索特定字符串 (一般会与ls、cat命令一起使用)
- ls -l | grep -i test: 查找包含test的文件和文件夹(i表示不区分大小写)
- cat test.txt | grep -i local: 查找test.txt文件中包含name的行
mkdir 创建文件夹
- mkdir /path/test: 在/data路径下创建文件夹test
- mkdir -p 1/2/3: 在当前路径下创建文件夹1,文件夹1下创建文件夹2,文件夹2下创建文件夹3(p是用于创建多级文件夹)
rm 删除文件或文件夹, -r 表示删除目录,也可删除文件,-f 表示强制删除
- rm -rf path: 删除path
- rm test.txt: 删除文件test.txt
cp 复制文件或文件夹
- cp /data/logs /sys/local/logs: 将路径/data下的文件logs复制到/sys/local路径下
- cp test.txt /local: 复制当前路径下的test.txt 到/local下
mv 重命名或者移动文件
- mv 111 222: 当111和222在同一个路径下,并且222文件不存在,就是讲文件111重命名为222
- mv a data/:a 和 data不在一个路径下,将a移动到data文件夹下
ps 查看进程详细信息
kill 停止进程
- kill 1244: 停止进程号为1244的进程
date 查看当前时间和日期信息
cal 显示当前月份的日历
df 磁盘剩余空间的量
free 显示空闲内存的数量
ln 创建链接
- ln /date/test link: 给data下的test创建硬链接
- ln -s file line: 创建软链接
type command 显示命令的类型
pwd 打印当前工作目录
head、tail、sed 显示指定行内容
- head -n 3 test.txt: 显示test.txt文件的前三行
- tail -n -5 test.txt: 显示test.txt的最后五行
- tail -n +3 test.txt: 显示test.txt的第三行到最后一行
- sed -n “5,9p” test.txt: 显示test.txt的第五到第九行
jobs 列出活跃的任务
reboot 重启
shutdown -r now 立即重启(root 用户使用)
shutdown -r 10 10分钟后重启
shutdown -r 20:35 在时间为20:35的时候重启
halt 立刻关机
poweroff 立刻关机
shutdown -h now 立刻关机(root用户使用)
shutdown -h 10 10分钟后自动关机
shutdown -c 取消重启
chown 更改文件所有者和所有者所在组
- chown root:root test.txt: 修改test.txt的所有者为root,文件所有者所在组为root
vi、vim 编辑文件
- vi /data/test.txt 显示test.txt文件的内容, Page Up 和Page Down可以上下翻页;按Insert进入编辑状态;再按Insert进入替换状态,输入内容会替换当前光标所在地方的内容;编辑完成后, 按下ESC,并输入 :wq 回车,就可以保存退出;按下ESC后输入 :ql 不保存直接退出; wq 保存退出; q! 忽略修改,强行退出
service 查看单个服务的状态
- service 服务名 status
- service –status -all 查看所有运行服务的状态
- service sshd status
chkconfig 配置