my Linux 命令学习笔记
来源:互联网 发布:用java代码表白 编辑:程序博客网 时间:2024/05/17 04:15
sudo passwd root 更改root账户密码
沙茶的话,O(∩_∩)O~请忽略
玩学习最大的快乐不是去完成什么成就,而是玩着玩着很快乐,能够解决一些好玩的问题,这些问题永远不是学习掌握的,而是通过思考获得,多思考多分析,自己的运行模式,存在哪些问题,不断自我的修正,直到离开这个世界。
请活在另外一个世界吧, 不要在被这个世界浮躁而影响。
2017年1月17日
su root sudo切换
2. 添加用户
useradd :root用户才能添加
userdel 删除
table键 联想命令
cd .. 到上一级
ls 列出文件列表
cat /etc/password 查看
user -m test1 在当前目录添加test1
passwd 配置密码
vim
:wq 保存退出
-s 指定
更改文件属性 chmod change modify
chgrp
处理目录的常用命令
cd:进入
ls:列出
pwd: 查看 Print Working Directory
mkdir : 创建
rmdir: 删掉空文件
cp:复制文件
rm:移除文件
重定向
stdin FILE*
stdout FILE*
文件描述符 0
文件描述符 1
文件描述符 2
< 重定向输入
重定向输出
&> 错误与信息重定向
./main >all.log 2>&1
cat all.log
echo “hello”
echo hello
export PATH=&PATH; 路径名
echo &PATH
which ls 查看ls命令路径
文件查看命令
echo “hello”>1.log
cat 1.log
hello
重定向
echo “next time”>>1.log
cat 2.log>3.log
cat err.log >> 3.log
cat >new.log<3.log
cat 3.log
12. 新建空文件
echo> a.txt
touch>a.txt
cat >test3 Ctrl+D
file 查看文件类型
ELF 可执行文件
which ls
file /bin/ls
head -n
head -10 file
umask 0002 去除权限
root 用户 0022
chmod u+x test.sh
chmod g+x flle 为group添加可执行权限
chown 更改用户所属
文件查找 索引
find /dir/ -name filename 查找filename文件
*.c 匹配。c结尾的文件
find /home/henry -name -a -type
-o (or)
-a (and)
cat etc/passwd
gid 1000
find . -user name
正则表达式
find . -name *.c 查找当前目录下.c文件
find . -name “?.log”
find . -name “test[0-9]”
find . -empty
find . -perm 值
-f 普通文件
时间查找 加正负
find exec
|xargs ls -l 表示同时执行ls -l
grep 内容查找
grep main *.c
正则
grep * ? []
grep -F ^ test1
grep -c 行数
sed
awk
tar cfv new.tar file1 file2… //压缩new.tar
2017年1月18日
groupadd
mv ../hi.txt
scp filename username@ip ~/yes
scp filename username@ip ~/file 拷贝回来
pwd
/home
vim .vimrc home 路径下配置.vimrc
ps -elf|grep vim
/ 搜索
:s/god/ghost
:6,10s/god/ghost
:11,15s/god/ghst/g 全部替换 g代表global
:s/god/ghost/i 忽略大小写
:%s/^ / /g
ctrl+v 长方形选择 shift+i ESC 批量修改
new file 为file打开窗口
vnew 竖窗口
sp 当前文档横切
vsp 竖切
gg=G 对齐
sed 外面替换 批量
sed -i “s/printf/put/g” file 将file中printf全部替换为puts
sed -i “s/printf/puts/g” hello.c
sed “s/\^//g” hello.c
zip squash.zip file1 file2 file3
or to zip a directory
zip -r squash.zip dir1
To uncompress:
unzip squash.zip
apt-get install ssh
- my Linux 命令学习笔记
- LINUX命令学习笔记
- Linux 命令学习笔记
- linux学习笔记--命令
- linux命令学习笔记
- linux 命令 学习笔记
- linux 命令学习笔记
- linux命令学习笔记
- linux命令学习笔记
- linux命令学习笔记
- Linux 命令学习笔记
- Linux命令学习笔记
- linux命令学习笔记
- linux命令学习笔记
- linux命令学习笔记
- linux命令学习笔记
- linux 命令学习笔记
- linux命令--学习笔记
- Tomcat启动失败-提示Server Tomcat v7.0 Server at localhost failed to start.
- 重构项目中犯的一些低级错误
- cocos-Lua table积累
- python 遍历文件目录并修改包含某字符串的文件名字
- PHP处理excel文件 包括处理excel数据上传到数据库以及从数据库下载数据到excel
- my Linux 命令学习笔记
- 协同过滤算法
- 智能指针-shared_ptr类
- kinect驱动---libfreenect2
- Matlab Tricks(二十九) —— 使用 deal 将多个输入赋值给多个输出
- MNIST数据读取分析
- 手机联系人信息获取(头像,电话,姓名)
- HTTP Status 500 - Servlet.init() for servlet springmvc threw exception
- mysql 列转行,合并字段