linux 命令

linux基本命令

Linux系统下基本命令(要区分大小写 )
uname 显示版本信息(同win2K的 ver)
dir 显示当前目录文件,ls -al 显示包括隐藏文件(同win2K的 dir)

pwd 查询当前所在的目录位置
cd cd ..回到上一层目录,注意cd 与..之间有空格。cd /返回到根目录。
cat 文件名 查看文件内容
cat >abc.txt 往abc.txt文件中写上内容。
more 文件名 以一页一页的方式显示一个文本文件。
cp 复制文件
mv 移动文件
rm 文件名 删除文件,rm -a 目录名删除目录及子目录
mkdir 目录名 建立目录
rmdir 删除子目录,目录内没有文档。
chmod 设定档案或目录的存取权限
grep 在档案中查找字符串
diff 档案文件比较
find 档案搜寻
date 现在的日期、时间
who 查询目前和你使用同一台机器的人以及Login时间地点
w 查询目前上机者的详细资料
whoami 查看自己的帐号名称
groups 查看某人的Group
passwd 更改密码
history 查看自己下过的命令
ps 显示进程状态
kill 停止某进程
gcc 黑客通常用它来编译C语言写的文件
su 权限转换为指定使用者
telnet IP telnet连接对方主机(同win2K),当出现bash$时就说明连接成功。
ftp ftp连接上某服务器(同win2K)

bash_history 显示系统命令时间

1
2
3
# echo 'HISTTIMEFORMAT="%F %T "' >> ~/.bashrc

# echo 'HISTTIMEFORMAT="%F %T "' >> ~/.bash_profile

在bashrc添加如下命令:

1
2
3
4
5
6
7
8
9
10
11
12
readonly HISTFILE // 更改历史文件名称:HISTFILE=/var/history/$USER-$UID.log
readonly HISTFILESIZE // 定义了在 .bash_history 中保存命令的记录总数.
readonly HISTSIZE //控制历史命令的总数
readonly HISTCMD
readonly HISTCONTROL //剔除连续的重复条目
HISTCONTROL=ignoredups # 使用HISTCONTROL来消除命令历史中的连续重复条目
HISTCONTROL=erasedups # 使用HISTCONTROL在整个历史中去除重复命令
HISTCONTROL=ignorespace # 使用HISTCONTROL强制history忽略某条特定命令(这里是空格)
readonly HISTIGNORE #存储历史命令时忽略特殊命令
# readonly linux只读命令
#为history添加时间戳
export HISTTIMEFORMAT='%F %T '

source ~/.bashrc或source ~/.bash_profile

chattr 命令

chattr +i test.txt 设置只可读 +i -i 去除可读限制

chattr +a test.txt 设置只能追加?(append-only) -a取消

chattr -R +i ./test-dir/ 对目录所有文件添加限制
相关命令如下:

a:让文件或目录仅供附加用途。
b:不更新文件或目录的最后存取时间。
c:将文件或目录压缩后存放。
d:将文件或目录排除在倾倒操作之外。
i:不得任意更动文件或目录。
s:保密性删除文件或目录。
S:即时更新文件或目录。
u:预防意外删除。

本文标题:linux 命令

文章作者:Tea_Mh

发布时间:2018年02月05日 - 23:02

最后更新:2019年04月15日 - 17:05

原始链接:blog.manhao6.cn/2018/02/05/linux基本命令/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

Tea_Mh wechat
欢迎加我微信,交流交流
-------------    本文结束  感谢您的阅读    -------------