节选一部分常用参数用法
基础命令
tty 切换X Window或命令行模式
Ctrl+Alt+F1~F6 tty1~tty6文字界面 Ctrl+Alt+F7 图形界面
startx
登录图形界面系统
date 日期
date +%Y/%m/%d 当前日期 date +%H:%M
cal 月历
cal 当前月历 cal YEAR 该年年历 cal MONTH YEAR 具体月历
hwclock 修改时间
-s 硬件时间为准修改系统时间 -w 系统时间为准修改硬件时间
关机命令
shutdown 关机
-h # 多久后关机,#可为now,+数字,时间 -r # 多久后重启 -k # WORD 不关机,发出关机警告
reboot 重启
halt 关机
poweroff 关机
文件目录查看与管理
ls 查看文件属性
-a 显示所有文件包括隐藏文件 -A 显示所有文件不包括.和.. -l 查看文件属性 -h 单位换算 -d 查看目录自身,不查文件 -r 逆序显示 -R 递归显示
file
查看文件基本数据
cat 由第一行开始显示文件内容
-A 相当于-vET -b 列出行号不标空行 -E 用$显示断行字符 -n 打印行号并标空行 -T 显示制表符 -v 显示非打印特殊字符
tac
反向标示
cp 复制
-a 相当于-pdr -d 仅文件属性 -f 强制 -i 询问是否覆盖 -l 硬链接创建 -p 连文件属性 -r 递归(目录) -s 约等于快捷方式 -u 如果跟目标文件有改动,更新
mv 移动
-f 强制 -i 询问 -n 源文件较新,更新
rm 删除
-f 强制 -i 询问 -r 递归删除
more 翻屏至文件尾部后自动退出
空格 下翻一页 回车 下滚一行 /STRING 向下查询 :f 显示文件名、目前显示的行数 q 退出 b或Ctrl+b 往回翻页(只对文件有效,对管道无效)
less 能前后翻页的查看命令
类似于man操作
head
-n # 取前面#行
tail
-n # 取后面#行 -f 持续检测后续文件名直至Ctrl+c
touch 修改时间戳
-c 文件不存在时不创建 -a 仅仅修改atime -m 仅仅修改mtime -t YYMMDDhhmm 修改想要的时间
cd 切换目录
cd 到家目录 cd ~ 到家目录 cd ~USERNAME 到用户家目录 cd - 刚才文件夹 cd .. 上一层 cd 绝对路径/相对路径 往那里去
pwd 显示目录
-P 显示完整目录
mkdir 创建目录
-p 递归创建 -m 权限 目录 创建目录并设置权限
rmdir 删除目录
-p 递归删除
bash shell
type
显示文件类型
echo 回显
-n 不换行 -e 转义符生效(\n \t) '' 强引用 "" 弱引用
alias 别名
alias NAME='COMMAND'
unalias 取消别名
unalias NAME
history 历史命令
history有点复杂,此处详细介绍
hisrory 列出历史命令记录 history #:显示最近的#条命令 HISTSIZE:shell进程可保留的命令历史的条数 HISTFILE:持久保存命令历史的文件,保存在.bash_history HISTFILESIZE:命令历史文件的大小 history [-c] [-d 偏移量] [n] 或 history -anrw [文件名] 或 history -ps 参数 [参数...] -c: 清空命令历史; -d offset:删除指定命令历史 -r: 从文件读取命令历史至历史列表中 -w:把历史列表中的命令追加至历史文件中 调用命令历史列表中的命令: !#:再一次执行历史列表中的第#条命令 !!:再一次执行上一条命令 !STRING:再一次执行命令历史列表中最近一个以STRING开头的命令 调用上一条命令的最后一个参数: 快捷键:ESC(按着不放). 字符串:输入!$,回车立即执行 控制命令历史记录的方式: 环境变量:HISTCONTROL ignoredups:忽略重复的命令 ignorespace:忽略以空白字符开头的命令 ignoreboth:以上两者同时生效 例如:HISCONTROL=ignoredups
用户
which
读取命令路径
whereis 寻找命令相关路径
-b 搜索二进制程序路径 -r 搜索使用手册文件路径
who 查看登录用户
-b 系统此次启动时间 -r 运行级别
w
查看登录用户及其操作
原创文章,作者:N24_aHao,如若转载,请注明出处:http://www.178linux.com/56370
评论列表(1条)
总结的不错,希望你能熟知这些基础的知识,加油!